Package-level declarations

Types

Link copied to clipboard
internal class AndroidAppCacheCleaner(val fileProviderDescriptor: FileProviderDescriptor) : AppCacheCleaner

Coordinates AndroidAppCacheCleaner behavior in the SDAI domain layer.

Link copied to clipboard
interface AppCacheCleaner

Defines the AppCacheCleaner contract for the SDAI domain layer.

Link copied to clipboard

Defines the ClearAppCacheUseCase contract for the SDAI domain layer.

Link copied to clipboard
internal class ClearAppCacheUseCaseImpl(val appCacheCleaner: AppCacheCleaner, val repository: GenerationResultRepository) : ClearAppCacheUseCase

Implements ClearAppCacheUseCase behavior in the SDAI domain layer.

Link copied to clipboard

Defines the DataPreLoaderUseCase contract for the SDAI domain layer.

Link copied to clipboard
internal class DataPreLoaderUseCaseImpl(val serverConfigurationRepository: ServerConfigurationRepository, val sdModelsRepository: StableDiffusionModelsRepository, val sdSamplersRepository: StableDiffusionSamplersRepository, val sdLorasRepository: LorasRepository, val sdHyperNetworksRepository: StableDiffusionHyperNetworksRepository, val sdEmbeddingsRepository: EmbeddingsRepository) : DataPreLoaderUseCase

Implements DataPreLoaderUseCase behavior in the SDAI domain layer.

Link copied to clipboard

Defines the GetLastResultFromCacheUseCase contract for the SDAI domain layer.

Link copied to clipboard

Implements GetLastResultFromCacheUseCase behavior in the SDAI domain layer.

Link copied to clipboard

Provides the NoOpAppCacheCleaner singleton used by the SDAI domain layer.

Link copied to clipboard

Provides the NoOpDataPreLoaderUseCase singleton used by the SDAI domain layer.

Link copied to clipboard

Defines the SaveLastResultToCacheUseCase contract for the SDAI domain layer.

Link copied to clipboard
internal class SaveLastResultToCacheUseCaseImpl(val temporaryGenerationResultRepository: TemporaryGenerationResultRepository, val preferenceManager: PreferenceManager) : SaveLastResultToCacheUseCase

Implements SaveLastResultToCacheUseCase behavior in the SDAI domain layer.