Skip to content

Commit 9273222

Browse files
committed
type fixes
1 parent 1835ab5 commit 9273222

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

src/utils/algorithms/calculateMMR.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,8 @@ export async function calculateNewMMR(
148148
user_id: string
149149
oldMMR: number
150150
newMMR: number
151-
oldRank: number
152-
newRank: number
151+
oldRank: number | null
152+
newRank: number | null
153153
}> = []
154154
const updatePromises: Promise<void>[] = []
155155
let roleUpdateUsers: string[] = []

src/utils/queryDB.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -326,8 +326,8 @@ export async function getUsersNeedingRoleUpdates(
326326
user_id: string
327327
oldMMR: number
328328
newMMR: number
329-
oldRank: number
330-
newRank: number
329+
oldRank: number | null
330+
newRank: number | null
331331
}>,
332332
): Promise<string[]> {
333333
if (players.length === 0) return []
@@ -359,15 +359,16 @@ export async function getUsersNeedingRoleUpdates(
359359

360360
// Also handle leaderboard positions
361361
if (
362+
player.oldRank !== null &&
362363
player.newRank !== null &&
363364
leaderboardRoles &&
364365
leaderboardRoles.rowCount !== 0
365366
) {
366367
const oldLeaderboardRole = leaderboardRoles.rows.find(
367-
(r) => r.leaderboard_min <= player.oldRank,
368+
(r) => r.leaderboard_min <= player.oldRank!,
368369
)
369370
const newLeaderboardRole = leaderboardRoles.rows.find(
370-
(r) => r.leaderboard_min <= player.newRank,
371+
(r) => r.leaderboard_min <= player.newRank!,
371372
)
372373

373374
// Update leaderboard role if its not the same

0 commit comments

Comments
 (0)