CollectionLocalDataSource

Functions

Link copied to clipboard
abstract suspend fun create(collection: Collection): Collection
Link copied to clipboard
abstract suspend fun delete(collectionId: CollectionId)
Link copied to clipboard
abstract fun flow(id: CollectionId): Flow<Collection?>
Link copied to clipboard
abstract fun pagingDataFlow(pagingConfig: PagingConfig): Flow<PagingData<Collection>>
abstract fun pagingDataFlow(pagingConfig: PagingConfig, bookshelfId: BookshelfId, path: String, collectionCriteria: () -> CollectionCriteria): Flow<PagingData<Pair<Collection, Boolean>>>
Link copied to clipboard
abstract suspend fun update(collection: Collection)