Skip to content

Commit c99d3b0

Browse files
committed
games: Check won for ScrabbleDex in DB call
1 parent e9ab906 commit c99d3b0

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

src/database/games.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,5 +138,6 @@ export async function getScrabbleDex(): Promise<ScrabbleDexEntry[] | null> {
138138
});
139139
})
140140
.flat();
141-
});
141+
})
142+
.filter(entry => entry.won);
142143
}

src/ps/commands/games/other.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@ import type { PSCommand } from '@/types/chat';
2323
import type { ReactElement } from 'react';
2424

2525
export function renderScrabbleDexLeaderboard(entries: ScrabbleDexEntry[], $T: TranslationFn): ReactElement {
26-
const usersData = Object.values(
27-
entries.filter(entry => entry.won).groupBy(entry => entry.by) as Record<string, ScrabbleDexEntry[]>
28-
).map(entries => {
26+
const usersData = Object.values(entries.groupBy(entry => entry.by) as Record<string, ScrabbleDexEntry[]>).map(entries => {
2927
const name = entries.findLast(entry => entry.byName)?.byName ?? entries[0].by;
3028
const uniqueMons = entries.map(entry => entry.pokemon).unique();
3129
const count = uniqueMons.length;

0 commit comments

Comments
 (0)