Web Book Data Source
interface WebBookDataSource
LightNovelReader 的网络数据提供源接口 可以通过实现此接口使软件支持新的数据源 软件加载WebBookDataSource时会对构造器进行依赖注入
Since
Api 2
Properties
Functions
Link copied to clipboard
获取书本详情 此函数无需保证主线程安全性, 为阻塞函数, 获取到数据前应当保持阻塞 此函数应当自行实现断线重连等逻辑
Link copied to clipboard
获取书本卷目录 此函数无需保证主线程安全性, 为阻塞函数, 获取到数据前应当保持阻塞 此函数应当自行实现断线重连等逻辑
Link copied to clipboard
获取章节内容 此函数无需保证主线程安全性, 为阻塞函数, 获取到数据前应当保持阻塞 此函数应当自行实现断线重连等逻辑
Link copied to clipboard
open suspend fun getCoverUriInVolume(bookId: String, volume: Volume, volumeChapterContentMap: MutableMap<String, ChapterContent>, context: Context): Uri?
根据卷获取该卷封面的Uri, 用于EPUB分卷导出 如无则返回null
Link copied to clipboard
用于处理书本tag的点击跳转事件