From 5e86d7ab9c5200d794c3adb2b422d20a2aefd2ce Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Sat, 13 Aug 2022 02:00:50 +0200 Subject: restructure to single project --- 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