mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-09-13 22:56:05 -05:00
Migrate synxXPBadges function to Kysely
This commit is contained in:
@@ -2,7 +2,7 @@ import "dotenv/config";
|
||||
|
||||
import { sql } from "~/db/sql";
|
||||
import type { Tables } from "~/db/tables";
|
||||
import { syncXPBadges } from "~/features/badges/queries/syncXPBadges.server";
|
||||
import * as BadgeRepository from "~/features/badges/BadgeRepository.server";
|
||||
import * as BuildRepository from "~/features/builds/BuildRepository.server";
|
||||
import * as XRankPlacementRepository from "~/features/top-search/XRankPlacementRepository.server";
|
||||
import type { MainWeaponId } from "~/modules/in-game-lists/types";
|
||||
@@ -55,7 +55,7 @@ async function main() {
|
||||
|
||||
addPlacements(placements);
|
||||
await XRankPlacementRepository.refreshAllPeakXp();
|
||||
syncXPBadges();
|
||||
await BadgeRepository.syncXPBadges();
|
||||
await BuildRepository.recalculateAllTop500();
|
||||
logger.info(`done reading in ${placements.length} placements`);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import "dotenv/config";
|
||||
import { syncXPBadges } from "~/features/badges/queries/syncXPBadges.server";
|
||||
import * as BadgeRepository from "~/features/badges/BadgeRepository.server";
|
||||
import { logger } from "~/utils/logger";
|
||||
|
||||
syncXPBadges();
|
||||
|
||||
logger.info("Synced XP badges");
|
||||
void (async () => {
|
||||
await BadgeRepository.syncXPBadges();
|
||||
logger.info("Synced XP badges");
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user