From 885f1c5b2715149ccddef4e1b54a447fe06b0e91 Mon Sep 17 00:00:00 2001 From: wancat Date: Thu, 22 Feb 2024 20:18:04 +0800 Subject: [PATCH] refactor: leaderboard controller --- .../{leaderboardController.js => leaderboardController.ts} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename server/src/api/controllers/{leaderboardController.js => leaderboardController.ts} (73%) diff --git a/server/src/api/controllers/leaderboardController.js b/server/src/api/controllers/leaderboardController.ts similarity index 73% rename from server/src/api/controllers/leaderboardController.js rename to server/src/api/controllers/leaderboardController.ts index 4f497a1..d632cf6 100644 --- a/server/src/api/controllers/leaderboardController.js +++ b/server/src/api/controllers/leaderboardController.ts @@ -1,7 +1,8 @@ +import type { Request, Response } from 'express' import { asyncHandler } from '../../middleware/error.js' import { leaderboard } from '../../models/userManager.js' -export default asyncHandler(async (req, res) => { +export default asyncHandler(async (req: Request, res: Response) => { const users = await leaderboard() const response = users.map((user) => ({ username: user.user.username,