BIT-654: Moving Generator data to the tools package (#247)

This commit is contained in:
joshua-livefront authored and Álison Fernandes committed 2024-06-20 17:08:07 +01:00
1 parent fa9401f2d2
commit 41e16014f0
15 files changed
+39 -39

No files matched your search

@@ -1,6 +1,6 @@
package com.x8bit.bitwarden.data.generator.datasource.disk
package com.x8bit.bitwarden.data.tools.generator.datasource.disk
import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions
import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions
/**
* Primary access point for disk information related to generation.
@@ -1,7 +1,7 @@
package com.x8bit.bitwarden.data.generator.datasource.disk
package com.x8bit.bitwarden.data.tools.generator.datasource.disk
import android.content.SharedPreferences
import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions
import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions
import com.x8bit.bitwarden.data.platform.datasource.disk.BaseDiskSource
import kotlinx.serialization.encodeToString
import kotlinx.serialization.json.Json
@@ -1,8 +1,8 @@
package com.x8bit.bitwarden.data.generator.datasource.disk.di
package com.x8bit.bitwarden.data.tools.generator.datasource.disk.di
import android.content.SharedPreferences
import com.x8bit.bitwarden.data.generator.datasource.disk.GeneratorDiskSource
import com.x8bit.bitwarden.data.generator.datasource.disk.GeneratorDiskSourceImpl
import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSource
import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSourceImpl
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
@@ -1,4 +1,4 @@
package com.x8bit.bitwarden.data.generator.datasource.sdk
package com.x8bit.bitwarden.data.tools.generator.datasource.sdk
import com.bitwarden.core.PasswordGeneratorRequest
@@ -1,4 +1,4 @@
package com.x8bit.bitwarden.data.generator.datasource.sdk
package com.x8bit.bitwarden.data.tools.generator.datasource.sdk
import com.bitwarden.core.PasswordGeneratorRequest
import com.bitwarden.sdk.ClientGenerators
@@ -1,8 +1,8 @@
package com.x8bit.bitwarden.data.generator.datasource.sdk.di
package com.x8bit.bitwarden.data.tools.generator.datasource.sdk.di
import com.bitwarden.sdk.Client
import com.x8bit.bitwarden.data.generator.datasource.sdk.GeneratorSdkSource
import com.x8bit.bitwarden.data.generator.datasource.sdk.GeneratorSdkSourceImpl
import com.x8bit.bitwarden.data.tools.generator.datasource.sdk.GeneratorSdkSource
import com.x8bit.bitwarden.data.tools.generator.datasource.sdk.GeneratorSdkSourceImpl
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
@@ -1,8 +1,8 @@
package com.x8bit.bitwarden.data.generator.repository
package com.x8bit.bitwarden.data.tools.generator.repository
import com.bitwarden.core.PasswordGeneratorRequest
import com.x8bit.bitwarden.data.generator.repository.model.GeneratedPasswordResult
import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions
import com.x8bit.bitwarden.data.tools.generator.repository.model.GeneratedPasswordResult
import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions
/**
* Responsible for managing generator data.
@@ -1,11 +1,11 @@
package com.x8bit.bitwarden.data.generator.repository
package com.x8bit.bitwarden.data.tools.generator.repository
import com.bitwarden.core.PasswordGeneratorRequest
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
import com.x8bit.bitwarden.data.generator.datasource.disk.GeneratorDiskSource
import com.x8bit.bitwarden.data.generator.datasource.sdk.GeneratorSdkSource
import com.x8bit.bitwarden.data.generator.repository.model.GeneratedPasswordResult
import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions
import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSource
import com.x8bit.bitwarden.data.tools.generator.datasource.sdk.GeneratorSdkSource
import com.x8bit.bitwarden.data.tools.generator.repository.model.GeneratedPasswordResult
import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions
import javax.inject.Singleton
/**
@@ -1,10 +1,10 @@
package com.x8bit.bitwarden.data.generator.repository.di
package com.x8bit.bitwarden.data.tools.generator.repository.di
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
import com.x8bit.bitwarden.data.generator.datasource.disk.GeneratorDiskSource
import com.x8bit.bitwarden.data.generator.datasource.sdk.GeneratorSdkSource
import com.x8bit.bitwarden.data.generator.repository.GeneratorRepository
import com.x8bit.bitwarden.data.generator.repository.GeneratorRepositoryImpl
import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSource
import com.x8bit.bitwarden.data.tools.generator.datasource.sdk.GeneratorSdkSource
import com.x8bit.bitwarden.data.tools.generator.repository.GeneratorRepository
import com.x8bit.bitwarden.data.tools.generator.repository.GeneratorRepositoryImpl
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
@@ -1,4 +1,4 @@
package com.x8bit.bitwarden.data.generator.repository.model
package com.x8bit.bitwarden.data.tools.generator.repository.model
/**
* Represents the outcome of a generator operation.
@@ -1,4 +1,4 @@
package com.x8bit.bitwarden.data.generator.repository.model
package com.x8bit.bitwarden.data.tools.generator.repository.model
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@@ -1,6 +1,6 @@
package com.x8bit.bitwarden.data.generator.datasource.disk
package com.x8bit.bitwarden.data.tools.generator.datasource.disk
import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions
import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions
import com.x8bit.bitwarden.data.platform.base.FakeSharedPreferences
import kotlinx.serialization.ExperimentalSerializationApi
import kotlinx.serialization.encodeToString
@@ -1,4 +1,4 @@
package com.x8bit.bitwarden.data.generator.datasource.sdk
package com.x8bit.bitwarden.data.tools.generator.datasource.sdk
import com.bitwarden.core.PasswordGeneratorRequest
import com.bitwarden.sdk.ClientGenerators
@@ -1,4 +1,4 @@
package com.x8bit.bitwarden.data.generator.repository
package com.x8bit.bitwarden.data.tools.generator.repository
import com.bitwarden.core.PasswordGeneratorRequest
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
@@ -10,10 +10,10 @@ import com.x8bit.bitwarden.data.auth.datasource.network.model.KdfTypeJson
import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorUserDecryptionOptionsJson
import com.x8bit.bitwarden.data.auth.datasource.network.model.TrustedDeviceUserDecryptionOptionsJson
import com.x8bit.bitwarden.data.auth.datasource.network.model.UserDecryptionOptionsJson
import com.x8bit.bitwarden.data.generator.datasource.disk.GeneratorDiskSource
import com.x8bit.bitwarden.data.generator.datasource.sdk.GeneratorSdkSource
import com.x8bit.bitwarden.data.generator.repository.model.GeneratedPasswordResult
import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions
import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSource
import com.x8bit.bitwarden.data.tools.generator.datasource.sdk.GeneratorSdkSource
import com.x8bit.bitwarden.data.tools.generator.repository.model.GeneratedPasswordResult
import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions
import io.mockk.Runs
import io.mockk.clearMocks
import io.mockk.coEvery
@@ -1,9 +1,9 @@
package com.x8bit.bitwarden.data.generator.repository.util
package com.x8bit.bitwarden.data.tools.generator.repository.util
import com.bitwarden.core.PasswordGeneratorRequest
import com.x8bit.bitwarden.data.generator.repository.GeneratorRepository
import com.x8bit.bitwarden.data.generator.repository.model.GeneratedPasswordResult
import com.x8bit.bitwarden.data.generator.repository.model.PasswordGenerationOptions
import com.x8bit.bitwarden.data.tools.generator.repository.GeneratorRepository
import com.x8bit.bitwarden.data.tools.generator.repository.model.GeneratedPasswordResult
import com.x8bit.bitwarden.data.tools.generator.repository.model.PasswordGenerationOptions
/**
* A fake implementation of [GeneratorRepository] for testing purposes.