Переименован пакет

This commit is contained in:
2026-05-18 11:14:43 +03:00
parent a138da2a40
commit c7a08342b2
50 changed files with 153 additions and 152 deletions

View File

@@ -4,7 +4,7 @@ plugins {
}
android {
namespace = "com.github.nullptroma.wallenc.infrastructure.android"
namespace = "com.github.nullptroma.wallenc.domain.vault.android"
compileSdk = 37
defaultConfig {

View File

@@ -1,8 +1,8 @@
package com.github.nullptroma.wallenc.infrastructure.db
package com.github.nullptroma.wallenc.domain.vault.db
import android.content.Context
import androidx.room.Room
import com.github.nullptroma.wallenc.infrastructure.db.app.AppDb
import com.github.nullptroma.wallenc.domain.vault.db.app.AppDb
class RoomFactory(private val context: Context) {
fun buildAppDb(): AppDb {

View File

@@ -1,15 +1,15 @@
package com.github.nullptroma.wallenc.infrastructure.db.app
package com.github.nullptroma.wallenc.domain.vault.db.app
import androidx.room.Database
import androidx.room.RoomDatabase
import com.github.nullptroma.wallenc.infrastructure.db.app.dao.StorageKeyMapDao
import com.github.nullptroma.wallenc.infrastructure.db.app.dao.StorageMetaInfoDao
import com.github.nullptroma.wallenc.infrastructure.db.app.dao.StorageSyncGroupDao
import com.github.nullptroma.wallenc.infrastructure.db.app.dao.YandexAccountDao
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbStorageKeyMap
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbStorageMetaInfo
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbStorageSyncGroup
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbYandexAccount
import com.github.nullptroma.wallenc.domain.vault.db.app.dao.StorageKeyMapDao
import com.github.nullptroma.wallenc.domain.vault.db.app.dao.StorageMetaInfoDao
import com.github.nullptroma.wallenc.domain.vault.db.app.dao.StorageSyncGroupDao
import com.github.nullptroma.wallenc.domain.vault.db.app.dao.YandexAccountDao
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbStorageKeyMap
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbStorageMetaInfo
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbStorageSyncGroup
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbYandexAccount
interface IAppDb {
val storageKeyMapDao: StorageKeyMapDao

View File

@@ -1,11 +1,11 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.dao
package com.github.nullptroma.wallenc.domain.vault.db.app.dao
import androidx.room.Dao
import androidx.room.Delete
import androidx.room.Insert
import androidx.room.OnConflictStrategy
import androidx.room.Query
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbStorageKeyMap
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbStorageKeyMap
@Dao
interface StorageKeyMapDao {

View File

@@ -1,11 +1,11 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.dao
package com.github.nullptroma.wallenc.domain.vault.db.app.dao
import androidx.room.Dao
import androidx.room.Delete
import androidx.room.Insert
import androidx.room.OnConflictStrategy
import androidx.room.Query
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbStorageMetaInfo
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbStorageMetaInfo
import kotlinx.coroutines.flow.Flow
import java.util.UUID

View File

@@ -1,10 +1,10 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.dao
package com.github.nullptroma.wallenc.domain.vault.db.app.dao
import androidx.room.Dao
import androidx.room.Insert
import androidx.room.OnConflictStrategy
import androidx.room.Query
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbStorageSyncGroup
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbStorageSyncGroup
@Dao
interface StorageSyncGroupDao {

View File

@@ -1,9 +1,9 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.dao
package com.github.nullptroma.wallenc.domain.vault.db.app.dao
import androidx.room.Dao
import androidx.room.Insert
import androidx.room.Query
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbYandexAccount
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbYandexAccount
import kotlinx.coroutines.flow.Flow
@Dao

View File

@@ -1,8 +1,8 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.model
package com.github.nullptroma.wallenc.domain.vault.db.app.model
import androidx.room.ColumnInfo
import androidx.room.Entity
import com.github.nullptroma.wallenc.infrastructure.model.StorageKeyMap
import com.github.nullptroma.wallenc.domain.vault.model.StorageKeyMap
import com.github.nullptroma.wallenc.domain.datatypes.EncryptKey
import java.util.UUID

View File

@@ -1,4 +1,4 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.model
package com.github.nullptroma.wallenc.domain.vault.db.app.model
import androidx.room.ColumnInfo
import androidx.room.Entity

View File

@@ -1,4 +1,4 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.model
package com.github.nullptroma.wallenc.domain.vault.db.app.model
import androidx.room.ColumnInfo
import androidx.room.Entity

View File

@@ -1,4 +1,4 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.model
package com.github.nullptroma.wallenc.domain.vault.db.app.model
import androidx.room.Entity
import androidx.room.Index

View File

@@ -1,9 +1,9 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.repository
package com.github.nullptroma.wallenc.domain.vault.db.app.repository
import com.github.nullptroma.wallenc.infrastructure.db.app.dao.StorageKeyMapDao
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbStorageKeyMap
import com.github.nullptroma.wallenc.infrastructure.model.StorageKeyMap
import com.github.nullptroma.wallenc.infrastructure.ports.StorageKeyMapStore
import com.github.nullptroma.wallenc.domain.vault.db.app.dao.StorageKeyMapDao
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbStorageKeyMap
import com.github.nullptroma.wallenc.domain.vault.model.StorageKeyMap
import com.github.nullptroma.wallenc.domain.vault.ports.StorageKeyMapStore
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.withContext

View File

@@ -1,9 +1,9 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.repository
package com.github.nullptroma.wallenc.domain.vault.db.app.repository
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
import com.github.nullptroma.wallenc.infrastructure.db.app.dao.StorageMetaInfoDao
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbStorageMetaInfo
import com.github.nullptroma.wallenc.infrastructure.utils.IProvider
import com.github.nullptroma.wallenc.domain.vault.db.app.dao.StorageMetaInfoDao
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbStorageMetaInfo
import com.github.nullptroma.wallenc.domain.vault.utils.IProvider
import com.github.nullptroma.wallenc.domain.common.impl.CommonStorageMetaInfo
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.flow.Flow

View File

@@ -1,11 +1,11 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.repository
package com.github.nullptroma.wallenc.domain.vault.db.app.repository
import com.github.nullptroma.wallenc.domain.interfaces.IStorageSyncGroupStore
import com.github.nullptroma.wallenc.domain.interfaces.StorageSyncGroup
import com.github.nullptroma.wallenc.domain.interfaces.StorageSyncGroupEncryptionKind
import com.github.nullptroma.wallenc.infrastructure.db.app.dao.StorageSyncGroupDao
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbStorageSyncGroup
import com.github.nullptroma.wallenc.infrastructure.utils.IProvider
import com.github.nullptroma.wallenc.domain.vault.db.app.dao.StorageSyncGroupDao
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbStorageSyncGroup
import com.github.nullptroma.wallenc.domain.vault.utils.IProvider
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.withContext
import java.util.UUID

View File

@@ -1,9 +1,9 @@
package com.github.nullptroma.wallenc.infrastructure.db.app.repository
package com.github.nullptroma.wallenc.domain.vault.db.app.repository
import com.github.nullptroma.wallenc.infrastructure.db.app.dao.YandexAccountDao
import com.github.nullptroma.wallenc.infrastructure.db.app.model.DbYandexAccount
import com.github.nullptroma.wallenc.infrastructure.model.YandexAccount
import com.github.nullptroma.wallenc.infrastructure.ports.YandexAccountStore
import com.github.nullptroma.wallenc.domain.vault.db.app.dao.YandexAccountDao
import com.github.nullptroma.wallenc.domain.vault.db.app.model.DbYandexAccount
import com.github.nullptroma.wallenc.domain.vault.model.YandexAccount
import com.github.nullptroma.wallenc.domain.vault.ports.YandexAccountStore
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.map