/[sudobot]/trunk/src/api/routes/api.ts
ViewVC logotype

Annotation of /trunk/src/api/routes/api.ts

Parent Directory Parent Directory | Revision Log Revision Log


Revision 380 - (hide annotations)
Mon Jul 29 17:29:53 2024 UTC (8 months, 2 weeks ago) by rakin
File MIME type: application/typescript
File size: 720 byte(s)
feat(api): add neew endpoint for fetching roles
1 rakin 326 import ConfigController from "../controllers/ConfigController";
2 rakin 369 import InfoController from "../controllers/InfoController";
3 rakin 323 import MainController from "../controllers/MainController";
4 rakin 326 import UserController from "../controllers/UserController";
5 rakin 323 import Router from "../Router";
6    
7 rakin 324 Router.get("/", [MainController, "index"]);
8 rakin 349
9     Router.get("/config/:id", [ConfigController, "index"]);
10 rakin 352 Router.put("/config/:id", [ConfigController, "update"]);
11     Router.patch("/config/:id", [ConfigController, "update"]);
12 rakin 349
13 rakin 348 Router.resource("/users", UserController);
14 rakin 349 Router.post("/login", [UserController, "login"]);
15 rakin 369
16 rakin 380 Router.get("/info/:id/channels", [InfoController, "indexChannels"]);
17     Router.get("/info/:id/roles", [InfoController, "indexRoles"]);

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26