mirror of
https://github.com/moku-project/Moku.git
synced 2026-06-13 17:29:55 -05:00
fix: sync libraryShowAllInSaved setting to library state
This commit is contained in:
@@ -204,10 +204,12 @@ class LibraryState {
|
|||||||
this.tabFilters = { ...this.tabFilters, [tab]: {} };
|
this.tabFilters = { ...this.tabFilters, [tab]: {} };
|
||||||
}
|
}
|
||||||
|
|
||||||
syncFromSettings(s: { hiddenLibraryTabs?: string[]; libraryPinnedTabOrder?: string[]; defaultLibraryCategoryId?: number | null }) {
|
syncFromSettings(s: { hiddenLibraryTabs?: string[]; libraryPinnedTabOrder?: string[]; defaultLibraryCategoryId?: number | null; libraryShowAllInSaved?: boolean; libraryHideCompletedInSaved?: boolean }) {
|
||||||
if (s.hiddenLibraryTabs) this.hiddenTabs = new Set(s.hiddenLibraryTabs);
|
if (s.hiddenLibraryTabs) this.hiddenTabs = new Set(s.hiddenLibraryTabs);
|
||||||
if (s.libraryPinnedTabOrder) this.pinnedTabOrder = s.libraryPinnedTabOrder;
|
if (s.libraryPinnedTabOrder) this.pinnedTabOrder = s.libraryPinnedTabOrder;
|
||||||
if (s.defaultLibraryCategoryId !== undefined) this.defaultCategoryId = s.defaultLibraryCategoryId ?? null;
|
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;
|
||||||
}
|
}
|
||||||
|
|
||||||
setCategories(cats: Category[]) {
|
setCategories(cats: Category[]) {
|
||||||
|
|||||||
Reference in New Issue
Block a user