This commit is contained in:
2025-04-03 22:15:54 +02:00
parent d00b5e28b6
commit d60d5fe5af
8 changed files with 520 additions and 14 deletions

View File

@@ -107,8 +107,5 @@ export async function insertGameHistory(entries: any[]) {
return processGameEntry(id, game_num, entry)
})
await db.insert(player_games).values(playerGameRows).onConflictDoUpdate({
target: player_games.gameNum,
set: {},
})
await db.insert(player_games).values(playerGameRows).onConflictDoNothing()
}

View File

@@ -1,6 +1,9 @@
import { createTRPCRouter, publicProcedure } from '@/server/api/trpc'
import { LeaderboardService } from '@/server/services/leaderboard'
import { neatqueue_service } from '@/server/services/neatqueue.service'
import {
type LeaderboardResponse,
neatqueue_service,
} from '@/server/services/neatqueue.service'
import { z } from 'zod'
const service = new LeaderboardService()
@@ -12,7 +15,9 @@ export const leaderboard_router = createTRPCRouter({
})
)
.query(async ({ input }) => {
return await service.getLeaderboard(input.channel_id)
return (await service.getLeaderboard(
input.channel_id
)) as LeaderboardResponse
}),
get_user_rank: publicProcedure
.input(