sendou.ink/app/routines/syncSplatoonRotations.ts
Kalle 9f0e035341
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
Fix rotations not fetched in live env
The checked made no sense as VITE_PROD_MODE is not set in prod and we already have a guard against running routines in dev (in entry.server.tsx)
2026-03-20 19:42:12 +02:00

14 lines
514 B
TypeScript

import * as SplatoonRotationRepository from "~/features/splatoon-rotations/SplatoonRotationRepository.server";
import { fetchRotations } from "~/features/splatoon-rotations/splatoon-rotations.server";
import { Routine } from "./routine.server";
export const SyncSplatoonRotationsRoutine = new Routine({
name: "SyncSplatoonRotations",
func: syncSplatoonRotations,
});
async function syncSplatoonRotations() {
const rotations = await fetchRotations();
await SplatoonRotationRepository.replaceAll(rotations);
}