Resume chapter at specific page
- open from outside reader - is read - yes: 1st page - no : last read page - inside reader via - chapter selection: first page - previous chapter : last page - next chapter : first page
This commit is contained in:
@@ -21,6 +21,7 @@ import { CHAPTER_LIST_FIELDS } from '@/lib/graphql/fragments/ChapterFragments.ts
|
||||
|
||||
import { DirectionOffset, TranslationKey } from '@/Base.types.ts';
|
||||
import { MangaIdInfo } from '@/modules/manga/Manga.types.ts';
|
||||
import { ReaderResumeMode } from '@/modules/reader/types/Reader.types.ts';
|
||||
|
||||
export type ChapterAction = 'download' | 'delete' | 'bookmark' | 'unbookmark' | 'mark_as_read' | 'mark_as_unread';
|
||||
|
||||
@@ -391,4 +392,12 @@ export class Chapters {
|
||||
|
||||
return onlyUnread ? Chapters.getNonRead(nextChapters) : nextChapters;
|
||||
}
|
||||
|
||||
static getReaderResumeMode(chapter: ChapterReadInfo): ReaderResumeMode {
|
||||
if (chapter.isRead) {
|
||||
return ReaderResumeMode.START;
|
||||
}
|
||||
|
||||
return ReaderResumeMode.LAST_READ;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user