* Record access to date-based data and prefetch adjacent dates
( date: Date, dataType: "tasks" | "notes" | "calendar", requestFn: (date: Date) => Promise<unknown> )
| 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 |
nothing calls this directly
no test coverage detected