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

Method normalizeRawEvent

src/api/TaskNotesAPI.ts:2920–2934  ·  view source on GitHub ↗
(rawEvent: string, payload: unknown)

Source from the content-addressed store, hash-verified

2918 }
2919
2920 private normalizeRawEvent(rawEvent: string, payload: unknown): TaskNotesApiEventPayload[] {
2921 if (rawEvent === EVENT_TASK_DELETED) {
2922 return this.normalizeDeletedEvent(payload as TaskDeletedEventPayload);
2923 }
2924 if (rawEvent === EVENT_POMODORO_START) {
2925 return this.normalizePomodoroEvent("pomodoro.started", rawEvent, payload);
2926 }
2927 if (rawEvent === EVENT_POMODORO_COMPLETE) {
2928 return this.normalizePomodoroEvent("pomodoro.completed", rawEvent, payload);
2929 }
2930 if (rawEvent === EVENT_POMODORO_INTERRUPT) {
2931 return this.normalizePomodoroEvent("pomodoro.interrupted", rawEvent, payload);
2932 }
2933 return this.normalizeUpdatedEvent(payload as TaskUpdatedEventPayload);
2934 }
2935
2936 private normalizePomodoroEvent(
2937 event: TaskNotesApiEvent,

Callers 1

onMethod · 0.95

Calls 3

normalizeDeletedEventMethod · 0.95
normalizeUpdatedEventMethod · 0.95

Tested by

no test coverage detected