ArliAiModelsRepositoryImpl
internal class ArliAiModelsRepositoryImpl(val remoteDataSource: ArliAiModelsDataSource.Remote, val localDataSource: ArliAiModelsDataSource.Local, val preferenceManager: PreferenceManager) : ArliAiModelsRepository(source)
Synchronizes ArliAI checkpoint metadata between the provider and local cache.
Author
Dmitriy Moroz
Parameters
remoteDataSource
ArliAI model-list source backed by the network API.
localDataSource
ArliAI model-list source backed by the cache database.
preferenceManager
supplies the saved ArliAI API key.
Constructors
Link copied to clipboard
constructor(remoteDataSource: ArliAiModelsDataSource.Remote, localDataSource: ArliAiModelsDataSource.Local, preferenceManager: PreferenceManager)