Fas 3 steg 3a-fix: hermetisk test-setup + analytics-event regler för cooking sessions

This commit is contained in:
Sven (AAMOS AI)
2026-08-07 03:36:54 +07:00
parent e9fb4a17d4
commit 44f6385dce
5 changed files with 105 additions and 17 deletions
+16 -13
View File
@@ -58,19 +58,22 @@ export async function cookingSessionRoutes(app: FastifyInstance) {
})
.returning();
await trackProductAnalytics(
app.db,
req.userId,
cookingSessionStarted({
householdId,
properties: {
cookingSessionId: session!.id,
recipeId: id,
status,
plannedPortions: input.portions ?? recipe.portions,
},
}),
);
// cooking_session_started skickas endast vid faktisk start, inte vid planned.
if (status === "started") {
await trackProductAnalytics(
app.db,
req.userId,
cookingSessionStarted({
householdId,
properties: {
cookingSessionId: session!.id,
recipeId: id,
status,
plannedPortions: input.portions ?? recipe.portions,
},
}),
);
}
return reply.status(201).send({ session: session });
});