From f44f5d7ac2d24ff836c2e1d4b2fa58da04b13052 Mon Sep 17 00:00:00 2001 From: Madeline <46743919+MaddyUnderStars@users.noreply.github.com> Date: Sun, 25 Sep 2022 18:24:21 +1000 Subject: Refactor to mono-repo + upgrade packages --- api/src/routes/stop.ts | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 api/src/routes/stop.ts (limited to 'api/src/routes/stop.ts') diff --git a/api/src/routes/stop.ts b/api/src/routes/stop.ts deleted file mode 100644 index 7f8b78ba..00000000 --- a/api/src/routes/stop.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Router, Request, Response } from "express"; -import { route } from "@fosscord/api"; -import { User } from "@fosscord/util"; - -const router: Router = Router(); - -router.post("/", route({}), async (req: Request, res: Response) => { - //EXPERIMENTAL: have an "OPERATOR" platform permission implemented for this API route - const user = await User.findOneOrFail({ where: { id: req.user_id }, select: ["rights"] }); - if((Number(user.rights) << Number(0))%Number(2)==Number(1)) { - console.log("user that POSTed to the API was ALLOWED"); - console.log(user.rights); - res.sendStatus(200) - process.kill(process.pid, 'SIGTERM') - } - else { - console.log("operation failed"); - console.log(user.rights); - res.sendStatus(403) - } -}); - -export default router; - -//THIS API CAN ONLY BE USED BY USERS WITH THE 'OPERATOR' RIGHT (which is the value of 1) ONLY IF ANY OTHER RIGHTS ARE ADDED OR IF THE USER DOESNT HAVE PERMISSION, -//THE REQUEST WILL RETURN 403 'FORBIDDEN' -- cgit 1.5.1