24 lines
No EOL
499 B
TypeScript
24 lines
No EOL
499 B
TypeScript
import { Request, ResponseToolkit } from "@hapi/hapi";
|
|
import { config } from "@/main";
|
|
|
|
export default {
|
|
method: `POST`, path: `/guilds/compare`,
|
|
options: {
|
|
auth: false,
|
|
cors: {
|
|
origin: [ `*` ],
|
|
},
|
|
},
|
|
async handler(request: Request, h: ResponseToolkit) {
|
|
let userGuilds = request.payload as Array<string>;
|
|
let registeredGuilds = [];
|
|
|
|
for (var gid in config.guilds) {
|
|
if (userGuilds.includes(gid)) {
|
|
registeredGuilds.push(gid);
|
|
};
|
|
};
|
|
|
|
return registeredGuilds;
|
|
},
|
|
}; |