Fas 3 steg 3a-fix: hermetisk test-setup + analytics-event regler för cooking sessions
This commit is contained in:
@@ -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 });
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user