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

This commit is contained in:
joshua-livefront 2023-11-14 16:57:00 -05:00 committed by Álison Fernandes
parent fa9401f2d2
commit 41e16014f0
15 changed files with 39 additions and 39 deletions

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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.

View file

@ -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
/**

View file

@ -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

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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.