From 57c8e90af95925cd386912ebeda4f1818ad7991b Mon Sep 17 00:00:00 2001 From: Oliver Akins Date: Sun, 14 Aug 2022 14:21:38 -0600 Subject: [PATCH] Remove Nightbot header parsing, make use the async'd DB --- src/endpoints/useCounter.ts | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/endpoints/useCounter.ts b/src/endpoints/useCounter.ts index 6b87880..3109025 100644 --- a/src/endpoints/useCounter.ts +++ b/src/endpoints/useCounter.ts @@ -1,7 +1,6 @@ import { channelNameSchema, counterNameSchema } from "$/schemas/params"; import { config, database } from "$/main"; import { ServerRoute } from "@hapi/hapi"; -import boom from "@hapi/boom"; import Joi from "joi"; const route: ServerRoute = { @@ -20,22 +19,7 @@ const route: ServerRoute = { async handler(request) { const { channel, counter } = request.params; const { delta } = request.query; - - if (request.headers["nightbot-user"]) { - let data = new URLSearchParams(request.headers["nightbot-user"]); - - if (data.has(`name`) && data.has(`provider`)) { - let user = data.get(`name`); - let provider = data.get(`provider`)!; - - // @ts-expect-error - if (config.users.disallowed[provider].includes(user)) { - throw boom.unauthorized(); - }; - }; - }; - - return database.changeCount(channel, counter, delta); + return await database.changeCount(channel, counter, delta); }, }; export default route; \ No newline at end of file