Вынос IStorageInfo и IVaultInfo

This commit is contained in:
Roman Pytkov
2025-01-04 03:07:28 +03:00
parent db30408278
commit 8302e9442e
14 changed files with 34 additions and 35 deletions

View File

@@ -1,5 +1,5 @@
package com.github.nullptroma.wallenc.presentation.screens.main.screens.local.vault
import com.github.nullptroma.wallenc.domain.interfaces.IStorage
import com.github.nullptroma.wallenc.domain.interfaces.IStorageInfo
data class LocalVaultScreenState(val storagesList: List<IStorage>)
data class LocalVaultScreenState(val storagesList: List<IStorageInfo>)

View File

@@ -3,8 +3,7 @@ package com.github.nullptroma.wallenc.presentation.screens.main.screens.local.va
import androidx.lifecycle.viewModelScope
import com.github.nullptroma.wallenc.domain.interfaces.IDirectory
import com.github.nullptroma.wallenc.domain.interfaces.IFile
import com.github.nullptroma.wallenc.domain.interfaces.ILogger
import com.github.nullptroma.wallenc.domain.interfaces.IStorage
import com.github.nullptroma.wallenc.domain.interfaces.IStorageInfo
import com.github.nullptroma.wallenc.domain.usecases.ManageLocalVaultUseCase
import com.github.nullptroma.wallenc.domain.usecases.StorageFileManagementUseCase
import com.github.nullptroma.wallenc.presentation.viewmodel.ViewModelBase
@@ -31,7 +30,7 @@ class LocalVaultViewModel @Inject constructor(
}
}
fun printAllFilesToLog(storage: IStorage) {
fun printAllFilesToLog(storage: IStorageInfo) {
_storageFileManagementUseCase.setStorage(storage)
viewModelScope.launch {
val files: List<IFile>