chore: temporairly allow null discordIds

This commit is contained in:
Miodec 2025-04-29 13:51:53 +02:00
parent f0f27f0733
commit e8c0fc08d0

View file

@ -32,7 +32,11 @@ export const RedisXpLeaderboardEntrySchema = z.object({
lastActivityTimestamp: z.number().int().nonnegative(),
timeTypedSeconds: z.number().nonnegative(),
// optionals
discordId: z.string().optional(),
// discordId: z.string().optional(),
discordId: z //todo remove once weekly leaderboards reset twice and remove null values
.string()
.optional()
.or(z.null().transform((_val) => undefined)),
discordAvatar: z.string().optional(),
badgeId: z.number().int().optional(),
isPremium: z.boolean().optional(),