feat: api v1 routes for calendar lists and notes

This commit is contained in:
ginnoir
2026-07-04 19:03:08 -05:00
parent ea5d1d050c
commit d4304b005c
25 changed files with 1141 additions and 236 deletions
+19
View File
@@ -35,3 +35,22 @@ export async function logShareActivity(input: {
payload: input.payload ?? null,
});
}
export async function logActivityForScope(
scope: { householdId: string; userId: string | null },
input: {
entityType: string;
entityId: string;
action: string;
payload?: Record<string, unknown>;
},
): Promise<void> {
await db.insert(activityLog).values({
householdId: scope.householdId,
entityType: input.entityType,
entityId: input.entityId,
actorId: scope.userId,
action: input.action,
payload: input.payload ?? null,
});
}