feat: run persisted monthly events

This commit is contained in:
2026-07-25 08:23:59 +00:00
parent 88afcb5465
commit fb1074c5e8
10 changed files with 494 additions and 35 deletions
@@ -336,6 +336,7 @@ export const createDatabaseTurnHooks = async (
createdNations,
createdTroops,
createdDiplomacy,
deletedEvents,
} = changes;
const reservedTurnChanges = options?.reservedTurns?.peekDirtyState();
@@ -487,6 +488,11 @@ export const createDatabaseTurnHooks = async (
where: { id: { in: deletedNations } },
});
}
if (deletedEvents.length > 0) {
await prisma.event.deleteMany({
where: { id: { in: deletedEvents } },
});
}
await Promise.all([
...generals