import express from "express";
import { viewController } from "../controllers/stats/viewController.ts";
import { uploadController } from "../controllers/stats/uploadController.ts";
import {
leaderboardPostController,
leaderboardGetController,
leaderboardU10Controller
} from "../controllers/stats/leaderboardController.ts";
const statsRouter = express.Router();
statsRouter.get("/view.php", viewController);
statsRouter.get("/profileStats.php", viewController);
statsRouter.get("/leaderboard.php", leaderboardGetController);
statsRouter.get("/leaderboardArchived.php", leaderboardU10Controller);
statsRouter.get("/leaderboardCurrent.php", leaderboardU10Controller);
statsRouter.get("/leaderboardWeekly.php", leaderboardU10Controller);
statsRouter.post("/upload.php", uploadController);
statsRouter.post("/view.php", viewController);
statsRouter.post("/leaderboardWeekly.php", leaderboardPostController);
statsRouter.post("/leaderboardArchived.php", leaderboardPostController);
export { statsRouter };
import express from "express";
import { viewController } from "../controllers/stats/viewController.ts";
import { uploadController } from "../controllers/stats/uploadController.ts";
import {
leaderboardPostController,
leaderboardGetController,
leaderboardU10Controller
} from "../controllers/stats/leaderboardController.ts";
const statsRouter = express.Router();
statsRouter.get("/view.php", viewController);
statsRouter.get("/profileStats.php", viewController);
statsRouter.get("/leaderboard.php", leaderboardGetController);
statsRouter.get("/leaderboardArchived.php", leaderboardU10Controller);
statsRouter.get("/leaderboardCurrent.php", leaderboardU10Controller);
statsRouter.get("/leaderboardWeekly.php", leaderboardU10Controller);
statsRouter.post("/upload.php", uploadController);
statsRouter.post("/view.php", viewController);
statsRouter.post("/leaderboardWeekly.php", leaderboardPostController);
statsRouter.post("/leaderboardArchived.php", leaderboardPostController);
export { statsRouter };