feat: run tasks at startup

This commit is contained in:
Huskydog9988
2025-04-23 21:14:16 -04:00
parent 56f5028f69
commit eba4fe12df
5 changed files with 15 additions and 4 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
import prisma from "../internal/db/database";
import prisma from "~/server/internal/db/database";
export default defineNitroPlugin(async (_nitro) => {
// Ensure system user exists
@@ -1,4 +1,4 @@
import prisma from "../internal/db/database";
import prisma from "~/server/internal/db/database";
export default defineNitroPlugin(async (_nitro) => {
const userCount = await prisma.user.count({
+7
View File
@@ -0,0 +1,7 @@
export default defineNitroPlugin(async (_nitro) => {
// all tasks we should run on server boot
await Promise.all([
runTask("cleanup:invitations"),
runTask("cleanup:sessions"),
]);
});