DownloadableModelLocalDataSource

constructor(dao: LocalModelDao, preferenceManager: PreferenceManager, buildInfoProvider: BuildInfoProvider, fileStore: DownloadableModelFileStore)(source)

Parameters

dao

Room DAO that stores local model metadata.

preferenceManager

Preferences source for currently selected local model ids.

buildInfoProvider

Build metadata used to filter custom model placeholders.

fileStore

Platform file store that resolves whether model files are downloaded.