MCPcopy
hub / github.com/callumalpass/tasknotes / recordAccess

Method recordAccess

src/utils/RequestDeduplicator.ts:182–192  ·  view source on GitHub ↗

* Record access to date-based data and prefetch adjacent dates

(
		date: Date,
		dataType: "tasks" | "notes" | "calendar",
		requestFn: (date: Date) => Promise<unknown>
	)

Source from the content-addressed store, hash-verified

180 * Record access to date-based data and prefetch adjacent dates
181 */
182 recordAccess(
183 date: Date,
184 dataType: "tasks" | "notes" | "calendar",
185 requestFn: (date: Date) => Promise<unknown>
186 ): void {
187 const dateKey = this.getDateKey(date);
188 this.lastAccessTime.set(dateKey, Date.now());
189
190 // Prefetch adjacent dates
191 this.prefetchAdjacentDates(date, dataType, requestFn);
192 }
193
194 /**
195 * Prefetch data for dates adjacent to the current date

Callers

nothing calls this directly

Calls 4

getDateKeyMethod · 0.95
prefetchAdjacentDatesMethod · 0.95
nowMethod · 0.80
setMethod · 0.65

Tested by

no test coverage detected