FileRepository
interface FileRepository
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun getCacheKeys(bookshelfId: BookshelfId, parent: String, limit: Int, folderThumbnailOrderModel: FolderThumbnailOrder): List<String>
Link copied to clipboard
Link copied to clipboard
abstract fun nextFileModel(bookshelfId: BookshelfId, path: String, searchCondition: SearchCondition, sortType: SortType): Flow<File?>
Link copied to clipboard
abstract fun pagingDataFlow(pagingConfig: PagingConfig, bookshelfId: BookshelfId?, searchCondition: () -> SearchCondition): Flow<PagingData<File>>
abstract fun pagingDataFlow(pagingConfig: PagingConfig, bookshelf: Bookshelf, file: File, searchCondition: () -> SearchCondition): Flow<PagingData<File>>
Link copied to clipboard
Link copied to clipboard
abstract fun pagingSource(bookshelfId: BookshelfId, pagingConfig: PagingConfig): Flow<PagingData<BookThumbnail>>
Link copied to clipboard
abstract fun pagingSourceBookThumbnail(pagingConfig: PagingConfig, bookshelf: Bookshelf, file: File, searchCondition: () -> SearchCondition): Flow<PagingData<BookThumbnail>>
Link copied to clipboard
abstract fun prevFileModel(bookshelfId: BookshelfId, path: String, searchCondition: SearchCondition, sortType: SortType): Flow<File?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun selectByNotPaths(bookshelfId: BookshelfId, path: String, list: List<String>): List<File>
Link copied to clipboard
abstract suspend fun updateAdditionalInfo(path: String, bookshelfId: BookshelfId, cacheKey: String, totalPage: Int)
Link copied to clipboard
Link copied to clipboard
abstract suspend fun updateHistory(path: String, bookshelfId: BookshelfId, lastReadPage: Int, lastReading: Long)
Link copied to clipboard
Link copied to clipboard