Поправлен клик сквозь экран загрузки

This commit is contained in:
Пытков Роман
2025-02-09 22:03:14 +03:00
parent 4404ef2ff4
commit e1646611c2
9 changed files with 122 additions and 44 deletions

View File

@@ -4,7 +4,7 @@ import com.github.nullptroma.wallenc.domain.datatypes.StorageEncryptionInfo
import kotlinx.coroutines.flow.StateFlow
interface IVault : IVaultInfo {
override val storages: StateFlow<List<IStorage>>
override val storages: StateFlow<List<IStorage>?>
suspend fun createStorage(): IStorage
suspend fun createStorage(enc: StorageEncryptionInfo): IStorage

View File

@@ -7,7 +7,7 @@ import java.util.UUID
sealed interface IVaultInfo {
val type: VaultType
val uuid: UUID
val storages: StateFlow<List<IStorageInfo>>
val storages: StateFlow<List<IStorageInfo>?>
val isAvailable: StateFlow<Boolean>
val totalSpace: StateFlow<Int?>
val availableSpace: StateFlow<Int?>

View File

@@ -10,7 +10,7 @@ import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.map
class ManageLocalVaultUseCase(private val manager: IVaultsManager, private val unlockManager: IUnlockManager) {
val localStorages: StateFlow<List<IStorageInfo>>
val localStorages: StateFlow<List<IStorageInfo>?>
get() = manager.localVault.storages
suspend fun createStorage() {