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

Diff of /trunk/src/api/routes/guilds.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 53 by rakin, Mon Jul 29 17:28:23 2024 UTC revision 144 by rakin, Mon Jul 29 17:28:46 2024 UTC
# Line 8  import { Route } from "../Router"; Line 8  import { Route } from "../Router";
8  export default <Route> {  export default <Route> {
9      path: '/guilds',      path: '/guilds',
10      async post(req: Request, res: Response) {      async post(req: Request, res: Response) {
11          let guilds: any;          let guilds = [];
12    
13          if (!req.body.guilds || !(req.body.guilds instanceof Array)) {          if (!req.body.guilds || !(req.body.guilds instanceof Array)) {
14              res.json({});              res.json({});
# Line 18  export default <Route> { Line 18  export default <Route> {
18    
19          for await (const id of req.body.guilds) {          for await (const id of req.body.guilds) {
20              console.log(id);              console.log(id);
21              guilds = await DiscordClient.client.guilds.fetch(id);  
22                if (!DiscordClient.client.config.props[id]) {
23                    continue;
24                }
25    
26                guilds.push(await DiscordClient.client.guilds.fetch(id));
27          }          }
28    
29          console.log(guilds);          console.log(guilds);

Legend:
Removed from v.53  
changed lines
  Added in v.144

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26