From 6c9b8166e95b9969ea5c039d4dd40d04083fafdf Mon Sep 17 00:00:00 2001 From: tycrek Date: Wed, 7 Dec 2022 16:05:18 -0700 Subject: [PATCH] feat: use functions instead because why not --- src/routers/api.ts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/routers/api.ts b/src/routers/api.ts index f99f06c..5fdc92d 100644 --- a/src/routers/api.ts +++ b/src/routers/api.ts @@ -9,8 +9,17 @@ import { findFromToken, users } from '../auth'; import { data } from '../data'; const RouterApi = Router(); -const RouterUser = Router(); -const RouterResource = Router(); + +function buildUserRouter() { + const RouterUser = Router(); + + return RouterUser; +} +function buildResourceRouter() { + const RouterResource = Router(); + + return RouterResource; +} /** * Token authentication middleware @@ -23,8 +32,8 @@ const authMiddleware = (req: Request, res: Response, next: NextFunction) => { }; export const onStart = () => { - RouterApi.use('/user', RouterUser); - RouterApi.use('/resource', RouterResource); + RouterApi.use('/user', buildUserRouter()); + RouterApi.use('/resource', buildResourceRouter()); return RouterApi; };