mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-10-01 07:37:55 -05:00
Move app to apps/web-react in pnpm workspace layout
This commit is contained in:
22
apps/web-react/scripts/skip-plus.ts
Normal file
22
apps/web-react/scripts/skip-plus.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import { db } from "~/db/sql";
|
||||
import * as Seasons from "~/features/mmr/core/Seasons";
|
||||
import invariant from "~/utils/invariant";
|
||||
import { logger } from "~/utils/logger";
|
||||
|
||||
const discordId = process.argv[2]?.trim();
|
||||
|
||||
invariant(discordId, "discord id is required (argument 1)");
|
||||
|
||||
const currentSeasonNth = Seasons.currentOrPrevious()?.nth;
|
||||
|
||||
invariant(currentSeasonNth, "current season nth is required");
|
||||
|
||||
await db
|
||||
.updateTable("User")
|
||||
.set({ plusSkippedForSeasonNth: currentSeasonNth })
|
||||
.where("discordId", "=", discordId)
|
||||
.execute();
|
||||
|
||||
logger.info(
|
||||
`Plus Server admission will be skipped for Discord ID: ${discordId} (season ${currentSeasonNth})`,
|
||||
);
|
||||
Reference in New Issue
Block a user