Создана база данных

This commit is contained in:
Roman Pytkov
2025-01-04 22:42:04 +03:00
parent c653e3620b
commit f0f0c0f195
14 changed files with 393 additions and 103 deletions

View File

@@ -0,0 +1,15 @@
package com.github.nullptroma.wallenc.domain.interfaces
import com.github.nullptroma.wallenc.domain.datatypes.EncryptKey
import kotlinx.coroutines.flow.StateFlow
import java.util.UUID
interface IUnlockManager {
/**
* Хранилища, для которых есть ключ шифрования
*/
val openedStorages: StateFlow<Map<UUID, IStorage>>
fun open(storage: IStorage, key: EncryptKey)
fun close(storage: IStorage)
}