|
@@ -7,12 +7,12 @@ import eu.kanade.tachiyomi.util.awaitSingle
|
|
|
import rx.Observable
|
|
|
|
|
|
/**
|
|
|
- * A basic interface for creating a source. It could be an online source, a local source, etc...
|
|
|
+ * A basic interface for creating a source. It could be an online source, a local source, etc.
|
|
|
*/
|
|
|
interface Source {
|
|
|
|
|
|
/**
|
|
|
- * Id for the source. Must be unique.
|
|
|
+ * ID for the source. Must be unique.
|
|
|
*/
|
|
|
val id: Long
|
|
|
|
|
@@ -46,9 +46,9 @@ interface Source {
|
|
|
)
|
|
|
fun fetchChapterList(manga: SManga): Observable<List<SChapter>> = throw IllegalStateException("Not used")
|
|
|
|
|
|
- // TODO: remove direct usages on this method
|
|
|
/**
|
|
|
- * Returns an observable with the list of pages a chapter has.
|
|
|
+ * Returns an observable with the list of pages a chapter has. Pages should be returned
|
|
|
+ * in the expected order; the index is ignored.
|
|
|
*
|
|
|
* @param chapter the chapter.
|
|
|
*/
|
|
@@ -75,7 +75,8 @@ interface Source {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * [1.x API] Get the list of pages a chapter has.
|
|
|
+ * [1.x API] Get the list of pages a chapter has. Pages should be returned
|
|
|
+ * in the expected order; the index is ignored.
|
|
|
*/
|
|
|
@Suppress("DEPRECATION")
|
|
|
suspend fun getPageList(chapter: SChapter): List<Page> {
|