Reduce requested tracker data in queries

This commit is contained in:
schroda
2024-07-04 22:00:39 +02:00
parent 7556ea9b38
commit 83be995fb8
20 changed files with 289 additions and 154 deletions

View File

@@ -19,8 +19,8 @@ import {
GetSourceSettingsQuery,
MetaType,
SourcePreferenceChangeInput,
TrackerType,
} from '@/lib/graphql/generated/graphql.ts';
import { TBaseTracker } from '@/lib/data/Trackers.ts';
type GenericLocation<State = any> = Omit<Location, 'state'> & { state?: State };
@@ -282,7 +282,7 @@ export interface LibraryOptions {
sorts: NullAndUndefined<LibrarySortMode>;
sortDesc: NullAndUndefined<boolean>;
showTabSize: boolean;
tracker: Record<TBaseTracker['id'], NullAndUndefined<boolean>>;
tracker: Record<TrackerType['id'], NullAndUndefined<boolean>>;
}
export type ServerSettings = GetServerSettingsQuery['settings'];