Don't specify Nightbot headers in the endpoint and prevent GET requests

This commit is contained in:
Oliver Akins 2022-08-14 13:59:16 -06:00
parent 70e1b46f4c
commit f8d9145431
No known key found for this signature in database
GPG key ID: 3C2014AF9457AF99

View file

@ -1,19 +1,17 @@
import { channelNameSchema, counterNameSchema } from "$/schemas/params";
import { nightbotCustomHeadersSchema } from "$/schemas/nightbot";
import { config, database } from "$/main";
import { ServerRoute } from "@hapi/hapi";
import boom from "@hapi/boom";
import Joi from "joi";
const route: ServerRoute = {
method: [ `GET`, `PATCH` ], path: `/channels/{channel}/counters/{counter}`,
method: `PATCH`, path: `/channels/{channel}/counters/{counter}`,
options: {
validate: {
params: Joi.object({
channel: channelNameSchema,
counter: counterNameSchema,
}),
headers: nightbotCustomHeadersSchema.unknown(),
query: Joi.object({
delta: Joi.number().integer().required(),
}),