mirror of
https://github.com/moku-project/Moku.git
synced 2026-06-13 09:19:56 -05:00
chore: clean up discord RPC hooks
This commit is contained in:
@@ -216,6 +216,7 @@
|
||||
? () => goForward(style, adjacent, lastPage, maybeMarkCurrentRead, startAtLast)
|
||||
: () => goBack(style, adjacent, startAtLast));
|
||||
|
||||
// clear Discord presence before closing
|
||||
function handleCloseReader() {
|
||||
clearReading().catch(() => {});
|
||||
readerState.closeReader();
|
||||
@@ -314,7 +315,7 @@
|
||||
ch.id, ch.name, readerState.pageNumber,
|
||||
);
|
||||
loadChapter(ch.id, useBlob, abortCtrl, startAtLastPageRef, markedRead, adjacent);
|
||||
setReading(manga, ch).catch(() => {});
|
||||
setReading(manga, ch).catch(() => {}); // update Discord presence to show current chapter
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
@@ -204,11 +204,17 @@ class LibraryState {
|
||||
this.tabFilters = { ...this.tabFilters, [tab]: {} };
|
||||
}
|
||||
|
||||
syncFromSettings(s: { hiddenLibraryTabs?: string[]; libraryPinnedTabOrder?: string[]; defaultLibraryCategoryId?: number | null; libraryShowAllInSaved?: boolean; libraryHideCompletedInSaved?: boolean }) {
|
||||
if (s.hiddenLibraryTabs) this.hiddenTabs = new Set(s.hiddenLibraryTabs);
|
||||
if (s.libraryPinnedTabOrder) this.pinnedTabOrder = s.libraryPinnedTabOrder;
|
||||
if (s.defaultLibraryCategoryId !== undefined) this.defaultCategoryId = s.defaultLibraryCategoryId ?? null;
|
||||
if (s.libraryShowAllInSaved !== undefined) this.showAllInSaved = s.libraryShowAllInSaved;
|
||||
syncFromSettings(s: {
|
||||
hiddenLibraryTabs?: string[];
|
||||
libraryPinnedTabOrder?: string[];
|
||||
defaultLibraryCategoryId?: number | null;
|
||||
libraryShowAllInSaved?: boolean;
|
||||
libraryHideCompletedInSaved?: boolean;
|
||||
}) {
|
||||
if (s.hiddenLibraryTabs) this.hiddenTabs = new Set(s.hiddenLibraryTabs);
|
||||
if (s.libraryPinnedTabOrder) this.pinnedTabOrder = s.libraryPinnedTabOrder;
|
||||
if (s.defaultLibraryCategoryId !== undefined) this.defaultCategoryId = s.defaultLibraryCategoryId ?? null;
|
||||
if (s.libraryShowAllInSaved !== undefined) this.showAllInSaved = s.libraryShowAllInSaved;
|
||||
if (s.libraryHideCompletedInSaved !== undefined) this.hideCompletedInSaved = s.libraryHideCompletedInSaved;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user