MCPcopy Index your code
hub / github.com/callumalpass/tasknotes / loadPersistedFilters

Method loadPersistedFilters

src/views/StatsView.ts:252–267  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

250 }
251
252 private loadPersistedFilters(): StatsFilters {
253 try {
254 const stored = this.plugin.app.loadLocalStorage(STATS_FILTERS_STORAGE_KEY);
255 if (typeof stored !== "string" || stored.length === 0) {
256 return createDefaultStatsFilters();
257 }
258 return normalizeStatsFilters(JSON.parse(stored));
259 } catch (error) {
260 tasknotesLogger.warn("[TaskNotes] Failed to load Stats view filters:", {
261 category: "persistence",
262 operation: "load-stats-view-filters",
263 error: error,
264 });
265 return createDefaultStatsFilters();
266 }
267 }
268
269 private savePersistedFilters(): void {
270 try {

Callers 1

onOpenMethod · 0.95

Calls 4

normalizeStatsFiltersFunction · 0.85
parseMethod · 0.80
warnMethod · 0.80

Tested by

no test coverage detected