api: enqueue daily energy insight job
Parents:
58fc6ed1 file(s) changed
- api/src/services/mood.service.ts +8 -0
api/src/services/mood.service.ts
1 1
import { prisma } from "@app/lib/prisma";
2 2
import { Mood } from "@prisma/client";
3 3
import { rollingPeriod } from "@app/lib/queue/processors/insights/utils";
4 4
import { InsightJobName } from "@app/lib/queue/types";
5 5
import { getQueue } from "@app/lib/queue";
▸ 116 unchanged lines
122 122
opts: {
123 123
jobId: `energy-sleep-${userId}-${new Date().toDateString()}`,
124 124
removeOnComplete: true,
125 125
},
126 126
},
127 +
{
128 +
name: InsightJobName.DailyEnergy,
129 +
data: payload,
130 +
opts: {
131 +
jobId: `daily-energy-${userId}-${new Date().toDateString()}`,
132 +
removeOnComplete: true,
133 +
},
134 +
},
127 135
]);
128 136
};