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

Function isRecurringTaskInstanceCompleted

src/utils/taskInstanceStatus.ts:10–18  ·  view source on GitHub ↗
(task: TaskInfo, targetDate: Date)

Source from the content-addressed store, hash-verified

8}
9
10export function isRecurringTaskInstanceCompleted(task: TaskInfo, targetDate: Date): boolean {
11 if (!task.recurrence) {
12 return false;
13 }
14
15 const dateStr = formatDateForStorage(targetDate);
16 const completedDates = Array.isArray(task.complete_instances) ? task.complete_instances : [];
17 return completedDates.includes(dateStr);
18}
19
20export function getTaskInstanceStatus(
21 task: TaskInfo,

Callers 1

getTaskInstanceStatusFunction · 0.85

Calls 1

formatDateForStorageFunction · 0.90

Tested by

no test coverage detected