Переименован пакет
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure
|
||||
package com.github.nullptroma.wallenc.domain.vault
|
||||
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
@@ -19,6 +19,6 @@ class ExampleInstrumentedTest {
|
||||
fun useAppContext() {
|
||||
// Context of the app under test.
|
||||
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
|
||||
assertEquals("com.github.nullptroma.wallenc.infrastructure.test", appContext.packageName)
|
||||
assertEquals("com.github.nullptroma.wallenc.domain.vault.test", appContext.packageName)
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.auth
|
||||
package com.github.nullptroma.wallenc.domain.vault.auth
|
||||
|
||||
/**
|
||||
* Scope-ы Яндекс.OAuth, которые нам нужны: только app_folder + disk.info.
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.model
|
||||
package com.github.nullptroma.wallenc.domain.vault.model
|
||||
|
||||
import com.github.nullptroma.wallenc.domain.datatypes.EncryptKey
|
||||
import java.util.UUID
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.model
|
||||
package com.github.nullptroma.wallenc.domain.vault.model
|
||||
|
||||
data class YandexAccount(
|
||||
val vaultUuid: String,
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexdisk
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexdisk
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.CustomPropertiesPatchDto
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.DiskInfoDto
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.LinkDto
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.OperationStatusDto
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.ResourceDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.CustomPropertiesPatchDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.DiskInfoDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.LinkDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.OperationStatusDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.ResourceDto
|
||||
import okhttp3.ResponseBody
|
||||
import retrofit2.Response
|
||||
import retrofit2.http.Body
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexdisk
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexdisk
|
||||
|
||||
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
||||
import com.github.nullptroma.wallenc.infrastructure.ports.YandexAccountStore
|
||||
import com.github.nullptroma.wallenc.domain.vault.ports.YandexAccountStore
|
||||
import kotlinx.coroutines.CoroutineDispatcher
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import okhttp3.OkHttpClient
|
||||
@@ -32,7 +32,7 @@ class YandexDiskApiFactory(
|
||||
/**
|
||||
* [tokenProvider] вызывается на каждый HTTP-запрос к cloud-api (свежий токен из БД).
|
||||
*/
|
||||
fun createAuthenticatedApi(tokenProvider: () -> String?): YandexDiskApi {
|
||||
fun createAuthenticatedApi(tokenProvider: () -> String?): com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.YandexDiskApi {
|
||||
val client = OkHttpClient.Builder()
|
||||
.addInterceptor { chain ->
|
||||
val token = tokenProvider()
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexdisk
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexdisk
|
||||
|
||||
import java.io.IOException
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
|
||||
import com.fasterxml.jackson.annotation.JsonProperty
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.repository
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.repository
|
||||
|
||||
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
||||
import com.fasterxml.jackson.module.kotlin.readValue
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.YandexDiskApi
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.YandexDiskAuthException
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.CustomPropertiesPatchDto
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.DiskInfoDto
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.EmbeddedResourceListDto
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.LinkDto
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.OperationStatusDto
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.ResourceDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.YandexDiskApi
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.YandexDiskAuthException
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.CustomPropertiesPatchDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.DiskInfoDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.EmbeddedResourceListDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.LinkDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.OperationStatusDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.ResourceDto
|
||||
import kotlinx.coroutines.CoroutineDispatcher
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.withContext
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.repository
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.repository
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.YandexDiskApiFactory
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.YandexDiskApiFactory
|
||||
import kotlinx.coroutines.CoroutineDispatcher
|
||||
import java.util.UUID
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexuserinfo
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexuserinfo
|
||||
|
||||
import retrofit2.http.GET
|
||||
import retrofit2.http.Header
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexuserinfo
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexuserinfo
|
||||
|
||||
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
||||
import retrofit2.Retrofit
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexuserinfo
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexuserinfo
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
|
||||
import com.fasterxml.jackson.annotation.JsonProperty
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.network.yandexuserinfo.repository
|
||||
package com.github.nullptroma.wallenc.domain.vault.network.yandexuserinfo.repository
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexuserinfo.YandexUserInfoApi
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexuserinfo.YandexUserInfoDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexuserinfo.YandexUserInfoApi
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexuserinfo.YandexUserInfoDto
|
||||
import kotlinx.coroutines.CoroutineDispatcher
|
||||
import kotlinx.coroutines.withContext
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.ports
|
||||
package com.github.nullptroma.wallenc.domain.vault.ports
|
||||
|
||||
import com.github.nullptroma.wallenc.domain.vault.model.StorageKeyMap
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.model.StorageKeyMap
|
||||
|
||||
interface StorageKeyMapStore {
|
||||
suspend fun add(value: StorageKeyMap)
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.ports
|
||||
package com.github.nullptroma.wallenc.domain.vault.ports
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.model.YandexAccount
|
||||
import com.github.nullptroma.wallenc.domain.vault.model.YandexAccount
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
interface YandexAccountStore {
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.storages
|
||||
package com.github.nullptroma.wallenc.domain.vault.storages
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.model.StorageKeyMap
|
||||
import com.github.nullptroma.wallenc.infrastructure.ports.StorageKeyMapStore
|
||||
import com.github.nullptroma.wallenc.infrastructure.storages.encrypt.EncryptedStorage
|
||||
import com.github.nullptroma.wallenc.domain.vault.model.StorageKeyMap
|
||||
import com.github.nullptroma.wallenc.domain.vault.ports.StorageKeyMapStore
|
||||
import com.github.nullptroma.wallenc.domain.vault.storages.encrypt.EncryptedStorage
|
||||
import com.github.nullptroma.wallenc.domain.datatypes.EncryptKey
|
||||
import com.github.nullptroma.wallenc.domain.encrypt.Encryptor
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IStorage
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.storages.common
|
||||
package com.github.nullptroma.wallenc.domain.vault.storages.common
|
||||
|
||||
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
||||
import com.github.nullptroma.wallenc.domain.common.impl.CommonStorageMetaInfo
|
||||
@@ -54,7 +54,7 @@ abstract class BaseStorage(
|
||||
/**
|
||||
* Базовая реализация [IStorageAccessor] передаёт UUID полностью; подклассы
|
||||
* могут переопределить, чтобы сохранить совместимость с уже существующими
|
||||
* именами файлов (например, [com.github.nullptroma.wallenc.infrastructure.storages.encrypt.EncryptedStorage]
|
||||
* именами файлов (например, [com.github.nullptroma.wallenc.domain.vault.storages.encrypt.EncryptedStorage]
|
||||
* раньше использовал первые 8 символов).
|
||||
*/
|
||||
protected open fun metaInfoUuidPart(): String = uuid.toString()
|
||||
@@ -123,16 +123,16 @@ abstract class BaseStorage(
|
||||
.sortedByDescending { it.length }
|
||||
val total = paths.size
|
||||
if (total == 0) {
|
||||
onProgress(TaskProgress(1f, null))
|
||||
return@withContext
|
||||
}
|
||||
paths.forEachIndexed { index, path ->
|
||||
accessor.delete(path)
|
||||
if (index % PROGRESS_REPORT_INTERVAL == 0 || index == paths.lastIndex) {
|
||||
val done = index + 1
|
||||
onProgress(
|
||||
TaskProgress(
|
||||
fraction = (index + 1).toFloat() / total,
|
||||
label = null,
|
||||
fraction = done.toFloat() / total,
|
||||
label = "$done / $total",
|
||||
),
|
||||
)
|
||||
coroutineContext.ensureActive()
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.storages.encrypt
|
||||
package com.github.nullptroma.wallenc.domain.vault.storages.encrypt
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.storages.common.BaseStorage
|
||||
import com.github.nullptroma.wallenc.domain.vault.storages.common.BaseStorage
|
||||
import com.github.nullptroma.wallenc.domain.datatypes.EncryptKey
|
||||
import com.github.nullptroma.wallenc.domain.encrypt.Encryptor
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IStorage
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.storages.encrypt
|
||||
package com.github.nullptroma.wallenc.domain.vault.storages.encrypt
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.utils.CloseHandledStreamExtension.Companion.onClosed
|
||||
import com.github.nullptroma.wallenc.infrastructure.utils.CloseHandledStreamExtension.Companion.onClosing
|
||||
import com.github.nullptroma.wallenc.domain.vault.utils.CloseHandledStreamExtension.Companion.onClosed
|
||||
import com.github.nullptroma.wallenc.domain.vault.utils.CloseHandledStreamExtension.Companion.onClosing
|
||||
import com.github.nullptroma.wallenc.domain.common.impl.CommonDirectory
|
||||
import com.github.nullptroma.wallenc.domain.common.impl.CommonFile
|
||||
import com.github.nullptroma.wallenc.domain.common.impl.CommonMetaInfo
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.storages.local
|
||||
package com.github.nullptroma.wallenc.domain.vault.storages.local
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.storages.common.BaseStorage
|
||||
import com.github.nullptroma.wallenc.domain.vault.storages.common.BaseStorage
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IStorageAccessor
|
||||
import kotlinx.coroutines.CoroutineDispatcher
|
||||
import java.util.UUID
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.storages.local
|
||||
package com.github.nullptroma.wallenc.domain.vault.storages.local
|
||||
|
||||
import com.fasterxml.jackson.core.JacksonException
|
||||
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
||||
import com.fasterxml.jackson.module.kotlin.readValue
|
||||
import com.github.nullptroma.wallenc.infrastructure.utils.CloseHandledStreamExtension.Companion.onClosed
|
||||
import com.github.nullptroma.wallenc.domain.vault.utils.CloseHandledStreamExtension.Companion.onClosed
|
||||
import com.github.nullptroma.wallenc.domain.common.impl.CommonDirectory
|
||||
import com.github.nullptroma.wallenc.domain.common.impl.CommonFile
|
||||
import com.github.nullptroma.wallenc.domain.common.impl.CommonMetaInfo
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.storages.yandex
|
||||
package com.github.nullptroma.wallenc.domain.vault.storages.yandex
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.repository.YandexDiskRepository
|
||||
import com.github.nullptroma.wallenc.infrastructure.storages.common.BaseStorage
|
||||
import com.github.nullptroma.wallenc.infrastructure.storages.local.LocalStorage
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.repository.YandexDiskRepository
|
||||
import com.github.nullptroma.wallenc.domain.vault.storages.common.BaseStorage
|
||||
import com.github.nullptroma.wallenc.domain.vault.storages.local.LocalStorage
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IStorageAccessor
|
||||
import kotlinx.coroutines.CoroutineDispatcher
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.storages.yandex
|
||||
package com.github.nullptroma.wallenc.domain.vault.storages.yandex
|
||||
|
||||
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.YandexDiskAuthException
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.ResourceDto
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.dto.YandexVaultPersistedStats
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.repository.YandexDiskRepository
|
||||
import com.github.nullptroma.wallenc.infrastructure.utils.CloseHandledStreamExtension.Companion.onClosed
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.YandexDiskAuthException
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.ResourceDto
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.dto.YandexVaultPersistedStats
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.repository.YandexDiskRepository
|
||||
import com.github.nullptroma.wallenc.domain.vault.utils.CloseHandledStreamExtension.Companion.onClosed
|
||||
import com.github.nullptroma.wallenc.domain.common.impl.CommonDirectory
|
||||
import com.github.nullptroma.wallenc.domain.common.impl.CommonFile
|
||||
import com.github.nullptroma.wallenc.domain.common.impl.CommonMetaInfo
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.utils
|
||||
package com.github.nullptroma.wallenc.domain.vault.utils
|
||||
|
||||
import java.io.InputStream
|
||||
import java.io.OutputStream
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.utils
|
||||
package com.github.nullptroma.wallenc.domain.vault.utils
|
||||
|
||||
interface IProvider<T> {
|
||||
suspend fun get(): T?
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.vaults
|
||||
package com.github.nullptroma.wallenc.domain.vault.vaults
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.model.YandexAccount
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.repository.YandexDiskRepositoryFactory
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexuserinfo.repository.YandexUserInfoRepository
|
||||
import com.github.nullptroma.wallenc.infrastructure.ports.StorageKeyMapStore
|
||||
import com.github.nullptroma.wallenc.infrastructure.ports.YandexAccountStore
|
||||
import com.github.nullptroma.wallenc.infrastructure.storages.UnlockManager
|
||||
import com.github.nullptroma.wallenc.infrastructure.vaults.yandex.YandexRegistration
|
||||
import com.github.nullptroma.wallenc.infrastructure.vaults.yandex.YandexVault
|
||||
import com.github.nullptroma.wallenc.domain.vault.model.YandexAccount
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.repository.YandexDiskRepositoryFactory
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexuserinfo.repository.YandexUserInfoRepository
|
||||
import com.github.nullptroma.wallenc.domain.vault.ports.StorageKeyMapStore
|
||||
import com.github.nullptroma.wallenc.domain.vault.ports.YandexAccountStore
|
||||
import com.github.nullptroma.wallenc.domain.vault.storages.UnlockManager
|
||||
import com.github.nullptroma.wallenc.domain.vault.vaults.yandex.YandexRegistration
|
||||
import com.github.nullptroma.wallenc.domain.vault.vaults.yandex.YandexVault
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IStorage
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IUnlockManager
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IVault
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.vaults.local
|
||||
package com.github.nullptroma.wallenc.domain.vault.vaults.local
|
||||
|
||||
import com.github.nullptroma.wallenc.domain.datatypes.StorageEncryptionInfo
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IStorage
|
||||
import com.github.nullptroma.wallenc.infrastructure.storages.local.LocalStorage
|
||||
import com.github.nullptroma.wallenc.domain.vault.storages.local.LocalStorage
|
||||
import com.github.nullptroma.wallenc.vault.contract.DescribedVault
|
||||
import com.github.nullptroma.wallenc.vault.contract.VaultDescriptor
|
||||
import kotlinx.coroutines.CoroutineDispatcher
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.vaults.yandex
|
||||
package com.github.nullptroma.wallenc.domain.vault.vaults.yandex
|
||||
|
||||
import com.github.nullptroma.wallenc.vault.contract.VaultRegistration
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure.vaults.yandex
|
||||
package com.github.nullptroma.wallenc.domain.vault.vaults.yandex
|
||||
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.YandexDiskAuthException
|
||||
import com.github.nullptroma.wallenc.infrastructure.network.yandexdisk.repository.YandexDiskRepository
|
||||
import com.github.nullptroma.wallenc.infrastructure.storages.yandex.YandexStorage
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.YandexDiskAuthException
|
||||
import com.github.nullptroma.wallenc.domain.vault.network.yandexdisk.repository.YandexDiskRepository
|
||||
import com.github.nullptroma.wallenc.domain.vault.storages.yandex.YandexStorage
|
||||
import com.github.nullptroma.wallenc.domain.datatypes.StorageEncryptionInfo
|
||||
import com.github.nullptroma.wallenc.domain.interfaces.IStorage
|
||||
import com.github.nullptroma.wallenc.vault.contract.CloudBrand
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.github.nullptroma.wallenc.infrastructure
|
||||
package com.github.nullptroma.wallenc.domain.vault
|
||||
|
||||
import org.junit.Test
|
||||
|
||||
|
||||
Reference in New Issue
Block a user