1
0
mirror of https://github.com/spacebarchat/server.git synced 2024-11-25 03:33:33 +01:00

ensure client_id is provided in authorize

This commit is contained in:
Puyodead1 2023-12-09 13:28:08 -05:00
parent 6f031dbc93
commit c353c4fd39
No known key found for this signature in database
GPG Key ID: A4FA4FEC0DD353FC

View File

@ -22,6 +22,7 @@ import {
Application,
ApplicationAuthorizeSchema,
DiscordApiErrors,
FieldErrors,
Member,
Permissions,
User,
@ -35,6 +36,11 @@ const router = Router();
router.get(
"/",
route({
query: {
client_id: {
type: "string",
},
},
responses: {
// TODO: I really didn't feel like typing all of it out
200: {},
@ -49,6 +55,14 @@ router.get(
async (req: Request, res: Response) => {
// const { client_id, scope, response_type, redirect_url } = req.query;
const { client_id } = req.query;
if (!client_id) {
throw FieldErrors({
client_id: {
code: "BASE_TYPE_REQUIRED",
message: req.t("common:field.BASE_TYPE_REQUIRED"),
},
});
}
const app = await Application.findOne({
where: {