index.ts 622 B

123456789101112131415161718192021222324
  1. import { Request, Response, Router } from "express";
  2. const router = Router();
  3. function RenderDashboard(req: Request, res: Response) {
  4. res.renderWithTranslations('dashboard', 'dashboard', {
  5. t: req.t,
  6. username: req.mSession.GetUsername()
  7. });
  8. }
  9. function RenderIndex(req: Request, res: Response) {
  10. res.renderWithTranslations('index', 'index', {
  11. t: (text: string) => {
  12. return req.t(text);
  13. }
  14. });
  15. }
  16. router.get('/', (req: Request, res: Response) => {
  17. return req.mSession.IsValid() ? RenderDashboard(req, res) : RenderIndex(req, res);
  18. });
  19. export default router;