feat: api v1 routes for calendar lists and notes
This commit is contained in:
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user