0
0
Fork 0

Add an endpoint for accessing a guild's bracket history

This commit is contained in:
Oliver-Akins 2021-09-29 22:48:28 -06:00
parent f22e74b599
commit 7cbf104c32

View file

@ -0,0 +1,23 @@
import { Request, ResponseToolkit } from "@hapi/hapi";
import { loadHistory } from "@/utils/data";
import { config } from "@/main";
import boom from "@hapi/boom";
export default {
method: `GET`, path: `/{guild_id}/history`,
options: {
auth: false,
cors: {
origin: [ `*` ],
},
},
async handler(request: Request, h: ResponseToolkit) {
let { guild_id: gID } = request.params;
if (!config.guilds[gID].history_site) {
throw boom.notFound();
};
return await loadHistory(gID);
},
};