diff options
author | Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> | 2022-08-13 02:00:50 +0200 |
---|---|---|
committer | TheArcaneBrony <myrainbowdash949@gmail.com> | 2022-08-13 22:00:55 +0200 |
commit | 5e86d7ab9c5200d794c3adb2b422d20a2aefd2ce (patch) | |
tree | 0a4b23ee96862077b21dea20cf71205709e15f7c /api/src/routes/applications | |
parent | try to update build script (diff) | |
download | server-5e86d7ab9c5200d794c3adb2b422d20a2aefd2ce.tar.xz |
restructure to single project
Diffstat (limited to 'api/src/routes/applications')
-rw-r--r-- | api/src/routes/applications/#id/entitlements.ts | 12 | ||||
-rw-r--r-- | api/src/routes/applications/detectable.ts | 11 | ||||
-rw-r--r-- | api/src/routes/applications/index.ts | 34 |
3 files changed, 0 insertions, 57 deletions
diff --git a/api/src/routes/applications/#id/entitlements.ts b/api/src/routes/applications/#id/entitlements.ts deleted file mode 100644 index cfcfe40f..00000000 --- a/api/src/routes/applications/#id/entitlements.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Router, Response, Request } from "express"; -import { route } from "@fosscord/api"; - -const router = Router(); - -router.get("/", route({}), (req: Request, res: Response) => { - // TODO: - //const { exclude_consumed } = req.query; - res.status(200).send([]); -}); - -export default router; diff --git a/api/src/routes/applications/detectable.ts b/api/src/routes/applications/detectable.ts deleted file mode 100644 index 28ce42da..00000000 --- a/api/src/routes/applications/detectable.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { Request, Response, Router } from "express"; -import { route } from "@fosscord/api"; - -const router: Router = Router(); - -router.get("/", route({}), async (req: Request, res: Response) => { - //TODO - res.send([]).status(200); -}); - -export default router; diff --git a/api/src/routes/applications/index.ts b/api/src/routes/applications/index.ts deleted file mode 100644 index 033dcc51..00000000 --- a/api/src/routes/applications/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Request, Response, Router } from "express"; -import { route } from "@fosscord/api"; -import { Application, OrmUtils, Team, trimSpecial, User } from "@fosscord/util"; - -const router: Router = Router(); - -export interface ApplicationCreateSchema { - name: string; - team_id?: string | number; -} - -router.get("/", route({}), async (req: Request, res: Response) => { - //TODO - let results = await Application.find({where: {owner: {id: req.user_id}}, relations: ["owner", "bot"] }); - res.json(results).status(200); -}); - -router.post("/", route({}), async (req: Request, res: Response) => { - const body = req.body as ApplicationCreateSchema; - const user = await User.findOne({where: {id: req.user_id}}) - if(!user) res.status(420); - let app = OrmUtils.mergeDeep(new Application(), { - name: trimSpecial(body.name), - description: "", - bot_public: true, - owner: user, - verify_key: "IMPLEMENTME", - flags: 0 - }); - await app.save(); - res.json(app).status(200); -}); - -export default router; \ No newline at end of file |