Merge pull request #1153 from aintDatCap/master

This commit is contained in:
Madeline 2024-07-28 20:52:07 +10:00 committed by GitHub
commit b5755646ff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 664 additions and 1 deletions

View File

@ -4371,12 +4371,17 @@
"type": "integer", "type": "integer",
"default": 65535 "default": 65535
}, },
"maxBulkBanUsers": {
"type": "integer",
"default": 200
},
"maxChannelsInCategory": { "maxChannelsInCategory": {
"type": "integer", "type": "integer",
"default": 65535 "default": 65535
} }
}, },
"required": [ "required": [
"maxBulkBanUsers",
"maxChannels", "maxChannels",
"maxChannelsInCategory", "maxChannelsInCategory",
"maxEmojis", "maxEmojis",

File diff suppressed because it is too large Load Diff

View File

@ -27,6 +27,7 @@ import {
} from "@spacebar/util"; } from "@spacebar/util";
import { Request, Response, Router } from "express"; import { Request, Response, Router } from "express";
import { HTTPError } from "lambert-server"; import { HTTPError } from "lambert-server";
import { Config } from "@spacebar/util";
const router: Router = Router(); const router: Router = Router();
@ -52,7 +53,8 @@ router.post(
const userIds: Array<string> = req.body.user_ids; const userIds: Array<string> = req.body.user_ids;
if (!userIds) throw new HTTPError("The user_ids array is missing", 400); if (!userIds) throw new HTTPError("The user_ids array is missing", 400);
if (userIds.length > 200)
if (userIds.length > Config.get().limits.guild.maxBulkBanUsers)
throw new HTTPError( throw new HTTPError(
"The user_ids array must be between 1 and 200 in length", "The user_ids array must be between 1 and 200 in length",
400, 400,

View File

@ -21,5 +21,6 @@ export class GuildLimits {
maxEmojis: number = 2000; maxEmojis: number = 2000;
maxMembers: number = 25000000; maxMembers: number = 25000000;
maxChannels: number = 65535; maxChannels: number = 65535;
maxBulkBanUsers: number = 200;
maxChannelsInCategory: number = 65535; maxChannelsInCategory: number = 65535;
} }