Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
interface CoreChannelSetDataStore : DataStore<ChannelSet>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface CoreLocalConfigDataStore : DataStore<LocalConfig>
Link copied to clipboard
interface CoreLocalStatsDataStore : DataStore<LocalStats>
Link copied to clipboard
interface CoreModuleConfigDataStore : DataStore<LocalModuleConfig>
Link copied to clipboard
interface DataStoreScope : CoroutineScope

Application-lifetime scope shared by every DataStore. Per the DataStore docs this must not be cancelled by UI lifecycle events: DataStore has no close(), so its in-memory cache is released only when this job ends.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Presents an existing store as CoreChannelSetDataStore; the wrapper adds nothing but identity.

Link copied to clipboard

Presents an existing store as CoreLocalConfigDataStore; the wrapper adds nothing but identity.

Link copied to clipboard

Presents an existing store as CoreLocalStatsDataStore; the wrapper adds nothing but identity.

Link copied to clipboard

Presents an existing store as CoreModuleConfigDataStore; the wrapper adds nothing but identity.

Link copied to clipboard

Presents an existing store as CorePreferencesDataStore; the wrapper adds nothing but identity.

Link copied to clipboard
fun CoroutineScope.asDataStoreScope(): DataStoreScope

Presents an existing scope as DataStoreScope; the wrapper adds nothing but identity.