Compare commits
2 Commits
96e9de49c3
...
6e719e7f52
| Author | SHA1 | Date | |
|---|---|---|---|
| 6e719e7f52 | |||
| 442b9d0442 |
@@ -68,7 +68,6 @@ fun WallencNavRoot(
|
||||
deepLinkIntent: Intent = Intent(),
|
||||
) {
|
||||
val navState = rememberNavigationState()
|
||||
val mainNavState = rememberNavigationState()
|
||||
|
||||
val mainViewModel: MainViewModel = hiltViewModel()
|
||||
val settingsViewModel: SettingsViewModel = hiltViewModel()
|
||||
@@ -150,7 +149,6 @@ fun WallencNavRoot(
|
||||
) {
|
||||
MainScreen(
|
||||
modifier = Modifier,
|
||||
navState = mainNavState,
|
||||
viewModel = mainViewModel,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -35,5 +35,5 @@ fun rememberNavigationState(
|
||||
navHostController: NavHostController? = null
|
||||
): NavigationState {
|
||||
val controller = navHostController ?: rememberNavController()
|
||||
return remember { NavigationState(controller) }
|
||||
return remember(controller) { NavigationState(controller) }
|
||||
}
|
||||
@@ -7,6 +7,7 @@ import com.github.nullptroma.wallenc.domain.datatypes.StorageMetaLoadState
|
||||
import com.github.nullptroma.wallenc.domain.datatypes.Tree
|
||||
import com.github.nullptroma.wallenc.domain.errors.WallencException
|
||||
import com.github.nullptroma.wallenc.domain.errors.toWallencException
|
||||
import java.io.IOException
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.ILogger
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IStorage
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IStorageInfo
|
||||
@@ -191,7 +192,7 @@ abstract class AbstractVaultBrowserViewModel(
|
||||
ctx.log(TaskLogLevel.Info, uiStrings(R.string.task_log_rescan_vault_storages_done))
|
||||
val vault = manageVaultUseCase.find(vaultUuid)
|
||||
if (vault != null && !vault.isAvailable.value) {
|
||||
emitTaskError(WallencException.Network.IoFailed())
|
||||
emitTaskError(WallencException.Network.IoFailed(IOException("Vault unreachable")))
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
logger.debug(TAG, "rescanStorages failed: ${e.stackTraceToString()}")
|
||||
|
||||
Reference in New Issue
Block a user