From 342ef1b20f7301ee9a74b3b488685b8393a2f0a4 Mon Sep 17 00:00:00 2001
From: TomatoCake <60300461+DEVTomatoCake@users.noreply.github.com>
Date: Sat, 31 Aug 2024 07:29:55 +0200
Subject: [PATCH 1/5] Stop sending X-Powered-By & share CORS/BodyParser
---
src/api/Server.ts | 7 ++++---
src/cdn/Server.ts | 31 +++++++++----------------------
2 files changed, 13 insertions(+), 25 deletions(-)
diff --git a/src/api/Server.ts b/src/api/Server.ts
index bea75d7e..bbcbed32 100644
--- a/src/api/Server.ts
+++ b/src/api/Server.ts
@@ -1,17 +1,17 @@
/*
Spacebar: A FOSS re-implementation and extension of the Discord.com backend.
Copyright (C) 2023 Spacebar and Spacebar Contributors
-
+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
-
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
-
+
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .
*/
@@ -98,6 +98,7 @@ export class SpacebarServer extends Server {
}
this.app.set("json replacer", JSONReplacer);
+ this.app.disable("x-powered-by");
this.app.use(CORS);
this.app.use(BodyParser({ inflate: true, limit: "10mb" }));
diff --git a/src/cdn/Server.ts b/src/cdn/Server.ts
index 255452a0..a2cde7e0 100644
--- a/src/cdn/Server.ts
+++ b/src/cdn/Server.ts
@@ -1,17 +1,17 @@
/*
Spacebar: A FOSS re-implementation and extension of the Discord.com backend.
Copyright (C) 2023 Spacebar and Spacebar Contributors
-
+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
-
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
-
+
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .
*/
@@ -22,7 +22,8 @@ import path from "path";
import avatarsRoute from "./routes/avatars";
import guildProfilesRoute from "./routes/guild-profiles";
import iconsRoute from "./routes/role-icons";
-import bodyParser from "body-parser";
+import { CORS } from "../api/middlewares/CORS";
+import { BodyParser } from "../api/middlewares/BodyParser";
export type CDNServerOptions = ServerOptions;
@@ -38,24 +39,10 @@ export class CDNServer extends Server {
await Config.init();
await Sentry.init(this.app);
- this.app.use((req, res, next) => {
- res.set("Access-Control-Allow-Origin", "*");
- // TODO: use better CSP policy
- res.set(
- "Content-security-policy",
- "default-src * data: blob: filesystem: about: ws: wss: 'unsafe-inline' 'unsafe-eval'; script-src * data: blob: 'unsafe-inline' 'unsafe-eval'; connect-src * data: blob: 'unsafe-inline'; img-src * data: blob: 'unsafe-inline'; frame-src * data: blob: ; style-src * data: blob: 'unsafe-inline'; font-src * data: blob: 'unsafe-inline';",
- );
- res.set(
- "Access-Control-Allow-Headers",
- req.header("Access-Control-Request-Headers") || "*",
- );
- res.set(
- "Access-Control-Allow-Methods",
- req.header("Access-Control-Request-Methods") || "*",
- );
- next();
- });
- this.app.use(bodyParser.json({ inflate: true, limit: "10mb" }));
+ this.app.disable("x-powered-by");
+
+ this.app.use(CORS);
+ this.app.use(BodyParser({ inflate: true, limit: "10mb" }));
await registerRoutes(this, path.join(__dirname, "routes/"));
From 12eab21c833292c4a32998e5974a3fc7ead39ca6 Mon Sep 17 00:00:00 2001
From: SupremeMortal <6178101+SupremeMortal@users.noreply.github.com>
Date: Sun, 15 Sep 2024 17:41:07 +0100
Subject: [PATCH 2/5] Add missing fields to `MessageAcknowledgeSchema`
I'm not entirely sure what these fields do, but I've added them to make the client happy.
---
src/util/schemas/MessageAcknowledgeSchema.ts | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/util/schemas/MessageAcknowledgeSchema.ts b/src/util/schemas/MessageAcknowledgeSchema.ts
index 28cd9c79..3ba71649 100644
--- a/src/util/schemas/MessageAcknowledgeSchema.ts
+++ b/src/util/schemas/MessageAcknowledgeSchema.ts
@@ -19,4 +19,7 @@
export interface MessageAcknowledgeSchema {
manual?: boolean;
mention_count?: number;
+ flags?: number;
+ last_viewed?: number;
+ token?: string;
}
From c2c34039d37f897f523188ca45b180d1a63058bb Mon Sep 17 00:00:00 2001
From: root
Date: Thu, 20 Mar 2025 09:09:34 -0700
Subject: [PATCH 3/5] added updates to sync with djs webhook packet
---
assets/openapi.json | 30 +
assets/schemas.json | 3040 ++++++++++++++++++++--
src/util/schemas/MessageCreateSchema.ts | 2 +-
src/util/schemas/WebhookExecuteSchema.ts | 15 +-
4 files changed, 2933 insertions(+), 154 deletions(-)
diff --git a/assets/openapi.json b/assets/openapi.json
index b78f33e5..edd49baa 100644
--- a/assets/openapi.json
+++ b/assets/openapi.json
@@ -8871,6 +8871,36 @@
"items": {
"type": "string"
}
+ },
+ "enforce_nonce": {
+ "type": "boolean"
+ },
+ "nonce": {
+ "type": "string"
+ },
+ "poll": {
+ "$ref": "#/definitions/Poll"
+ },
+ "sticker_ids": {
+ "type": "string"
+ },
+ "message_reference": {
+ "type": "object",
+ "properties": {
+ "message_id": {
+ "type": "string"
+ },
+ "channel_id": {
+ "type": "string"
+ },
+ "guild_id": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "message_id"
+ ]
}
}
},
diff --git a/assets/schemas.json b/assets/schemas.json
index f9c26b66..eee1b9e0 100644
--- a/assets/schemas.json
+++ b/assets/schemas.json
@@ -4725,7 +4725,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -4735,6 +4737,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -9652,7 +9670,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -9662,6 +9682,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -14581,7 +14617,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -14591,6 +14629,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -19497,7 +19551,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -19507,6 +19563,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -24455,7 +24527,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -24465,6 +24539,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -29370,7 +29460,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -29380,6 +29472,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -34286,7 +34394,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -34296,6 +34406,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -39214,7 +39340,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -39224,6 +39352,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -44145,7 +44289,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -44155,6 +44301,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -49058,7 +49220,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -49068,6 +49232,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -54073,7 +54253,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -54083,6 +54265,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -58998,7 +59196,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -59008,6 +59208,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -63923,7 +64139,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -63933,6 +64151,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -68843,7 +69077,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -68853,6 +69089,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -73799,7 +74051,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -73809,6 +74063,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -78724,7 +78994,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -78734,6 +79006,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -83640,7 +83928,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -83650,6 +83940,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -88559,7 +88865,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -88569,6 +88877,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -93483,7 +93807,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -93493,6 +93819,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -98404,7 +98746,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -98414,6 +98758,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -103332,7 +103692,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -103342,6 +103704,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -108248,7 +108626,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -108258,6 +108638,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -113164,7 +113560,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -113174,6 +113572,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -118099,7 +118513,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -118109,6 +118525,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -123018,7 +123450,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -123028,6 +123462,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -127998,7 +128448,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -128008,6 +128460,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -132936,7 +133404,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -132946,6 +133416,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -137853,7 +138339,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -137863,6 +138351,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -142932,7 +143436,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -142942,6 +143448,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -147869,7 +148391,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -147879,6 +148403,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -152816,7 +153356,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -152826,6 +153368,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -157747,7 +158305,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -157757,6 +158317,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -162682,7 +163258,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -162692,6 +163270,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -167607,7 +168201,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -167617,6 +168213,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -172520,7 +173132,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -172530,6 +173144,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -177570,7 +178200,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -177580,6 +178212,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -182474,7 +183122,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -182484,6 +183134,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -187521,7 +188187,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -187531,6 +188199,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -192439,7 +193123,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -192449,6 +193135,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -197363,7 +198065,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -197373,6 +198077,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -202282,7 +203002,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -202292,6 +203014,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -207199,7 +207937,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -207209,6 +207949,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -212150,7 +212906,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -212160,6 +212918,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -217067,7 +217841,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -217077,6 +217853,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -221983,7 +222775,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -221993,6 +222787,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -226935,7 +227745,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -226945,6 +227757,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -231884,7 +232712,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -231894,6 +232724,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -236805,7 +237651,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -236815,6 +237663,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -241716,7 +242580,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -241726,6 +242592,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -246633,7 +247515,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -246643,6 +247527,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -251561,7 +252461,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -251571,6 +252473,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -256481,7 +257399,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -256491,6 +257411,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -261398,7 +262334,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -261408,6 +262346,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -266340,7 +267294,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -266350,6 +267306,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -271253,7 +272225,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -271263,6 +272237,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -276169,7 +277159,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -276179,6 +277171,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -281114,7 +282122,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -281124,6 +282134,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -286157,7 +287183,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -286167,6 +287195,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -291149,7 +292193,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -291159,6 +292205,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -296069,7 +297131,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -296079,6 +297143,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -300982,7 +302062,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -300992,6 +302074,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -305895,7 +306993,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -305905,6 +307005,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -310815,7 +311931,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -310825,6 +311943,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -315732,7 +316866,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -315742,6 +316878,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -320645,7 +321797,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -320655,6 +321809,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -325633,7 +326803,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -325643,6 +326815,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -330557,7 +331745,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -330567,6 +331757,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -335464,7 +336670,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -335474,6 +336682,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -340389,7 +341613,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -340399,6 +341625,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -345314,7 +346556,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -345324,6 +346568,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -350289,7 +351549,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -350299,6 +351561,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -355223,7 +356501,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -355233,6 +356513,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -360163,7 +361459,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -360173,6 +361471,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -365097,7 +366411,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -365107,6 +366423,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -370010,7 +371342,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -370020,6 +371354,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -374920,7 +376270,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -374930,6 +376282,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -379861,7 +381229,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -379871,6 +381241,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -384814,7 +386200,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -384824,6 +386212,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -389721,7 +391125,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -389731,6 +391137,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -394638,7 +396060,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -394648,6 +396072,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -399551,7 +400991,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -399561,6 +401003,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -404471,7 +405929,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -404481,6 +405941,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -409595,7 +411071,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -409605,6 +411083,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -414499,7 +415993,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -414509,6 +416005,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -419503,7 +421015,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -419513,6 +421027,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -424410,7 +425940,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -424420,6 +425952,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -429317,7 +430865,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -429327,6 +430877,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -434224,7 +435790,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -434234,6 +435802,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -439231,7 +440815,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -439241,6 +440827,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -444136,7 +445738,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -444146,6 +445750,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -449041,7 +450661,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -449051,6 +450673,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -453946,7 +455584,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -453956,6 +455596,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -458853,7 +460509,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -458863,6 +460521,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -463760,7 +465434,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -463770,6 +465446,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -468667,7 +470359,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -468677,6 +470371,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -473574,7 +475284,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -473584,6 +475296,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -478481,7 +480209,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -478491,6 +480221,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -483452,7 +485198,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -483462,6 +485210,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -488359,7 +490123,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -488369,6 +490135,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -493266,7 +495048,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -493276,6 +495060,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -498173,7 +499973,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -498183,6 +499985,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -503127,7 +504945,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -503137,6 +504957,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -508174,7 +510010,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -508184,6 +510022,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -513081,7 +514935,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -513091,6 +514947,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -517988,7 +519860,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -517998,6 +519872,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -522895,7 +524785,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -522905,6 +524797,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -527802,7 +529710,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -527812,6 +529722,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -532735,7 +534661,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -532745,6 +534673,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -537642,7 +539586,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -537652,6 +539598,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -542547,7 +544509,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -542557,6 +544521,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -547475,7 +549455,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -547485,6 +549467,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -552396,7 +554394,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -552406,6 +554406,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -557436,7 +559452,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -557446,6 +559464,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -562361,7 +564395,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -562371,6 +564407,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -567292,7 +569344,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -567302,6 +569356,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -572209,7 +574279,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -572219,6 +574291,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -577126,7 +579214,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -577136,6 +579226,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -582057,7 +584163,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -582067,6 +584175,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -586977,7 +589101,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -586987,6 +589113,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -591971,7 +594113,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -591981,6 +594125,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -596884,7 +599044,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -596894,6 +599056,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -601800,7 +603978,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -601810,6 +603990,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -606716,7 +608912,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -606726,6 +608924,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -611631,7 +613845,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -611641,6 +613857,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -616554,7 +618786,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -616564,6 +618798,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -621483,7 +623733,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -621493,6 +623745,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -626396,7 +628664,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -626406,6 +628676,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -631358,7 +633644,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -631368,6 +633656,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -636311,7 +638615,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -636321,6 +638627,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -641224,7 +643546,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -641234,6 +643558,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -646162,7 +648502,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -646172,6 +648514,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -651195,7 +653553,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -651205,6 +653565,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -656107,7 +658483,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -656117,6 +658495,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -661058,7 +663452,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -661068,6 +663464,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -665997,7 +668409,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -666007,6 +668421,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -670988,7 +673418,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -670998,6 +673430,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -675901,7 +678349,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -675911,6 +678361,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -680822,7 +683288,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -680832,6 +683300,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -685733,7 +688217,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -685743,6 +688229,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -690650,7 +693152,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -690660,6 +693164,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -695567,7 +698087,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -695577,6 +698099,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -700570,7 +703108,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -700580,6 +703120,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -705487,7 +708043,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -705497,6 +708055,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -710391,7 +712965,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -710401,6 +712977,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -715310,7 +717902,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -715320,6 +717914,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -720226,7 +722836,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -720236,6 +722848,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -725157,7 +727785,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -725167,6 +727797,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -730092,7 +732738,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -730102,6 +732750,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -735006,7 +737670,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -735016,6 +737682,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -739919,7 +742601,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -739929,6 +742613,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -744832,7 +747532,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -744842,6 +747544,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
@@ -749751,7 +752469,9 @@
"channel": {
"$ref": "#/definitions/RateLimitOptions"
},
- "auth": {}
+ "auth": {
+ "$ref": "#/definitions/AuthRateLimit"
+ }
},
"additionalProperties": false,
"required": [
@@ -749761,6 +752481,22 @@
"webhook"
]
},
+ "AuthRateLimit": {
+ "type": "object",
+ "properties": {
+ "login": {
+ "$ref": "#/definitions/RateLimitOptions"
+ },
+ "register": {
+ "$ref": "#/definitions/RateLimitOptions"
+ }
+ },
+ "additionalProperties": false,
+ "required": [
+ "login",
+ "register"
+ ]
+ },
"GlobalRateLimits": {
"type": "object",
"properties": {
diff --git a/src/util/schemas/MessageCreateSchema.ts b/src/util/schemas/MessageCreateSchema.ts
index 4eaf7c96..2538d39e 100644
--- a/src/util/schemas/MessageCreateSchema.ts
+++ b/src/util/schemas/MessageCreateSchema.ts
@@ -69,7 +69,7 @@ export interface MessageCreateSchema {
}
// TypeScript complains once this is used above
-interface PollCreationSchema {
+export interface PollCreationSchema {
question: PollMedia;
answers: PollAnswer[];
duration?: number;
diff --git a/src/util/schemas/WebhookExecuteSchema.ts b/src/util/schemas/WebhookExecuteSchema.ts
index 943cbe9e..c2617d12 100644
--- a/src/util/schemas/WebhookExecuteSchema.ts
+++ b/src/util/schemas/WebhookExecuteSchema.ts
@@ -17,7 +17,10 @@
*/
import { Embed } from "../entities";
-import { MessageCreateAttachment } from "./MessageCreateSchema";
+import {
+ MessageCreateAttachment,
+ PollCreationSchema,
+} from "./MessageCreateSchema";
export interface WebhookExecuteSchema {
content?: string;
@@ -43,4 +46,14 @@ export interface WebhookExecuteSchema {
flags?: number;
thread_name?: string;
applied_tags?: string[];
+ message_reference?: {
+ message_id: string;
+ channel_id?: string;
+ guild_id?: string;
+ fail_if_not_exists?: boolean;
+ };
+ sticker_ids?: string[];
+ nonce?: string;
+ enforce_nonce?: boolean; // For Discord compatibility, it's the default behavior here
+ poll?: PollCreationSchema;
}
From 109bf0da7c6720e40dcb6029a9dd1e5f1299c3eb Mon Sep 17 00:00:00 2001
From: MathMan05 <73901602+MathMan05@users.noreply.github.com>
Date: Sat, 22 Mar 2025 23:03:33 -0500
Subject: [PATCH 4/5] fix minor bug
---
src/api/routes/users/@me/index.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/api/routes/users/@me/index.ts b/src/api/routes/users/@me/index.ts
index 9cd8bfda..2ec6f499 100644
--- a/src/api/routes/users/@me/index.ts
+++ b/src/api/routes/users/@me/index.ts
@@ -152,7 +152,7 @@ router.patch(
}
const { maxUsername } = Config.get().limits.user;
- if (check_username.length > maxUsername) {
+ if (check_username.length > maxUsername || check_username.length < 2) {
throw FieldErrors({
username: {
code: "BASE_TYPE_BAD_LENGTH",
From 90287748ce99ca89c92cb5871b6587927c5cceef Mon Sep 17 00:00:00 2001
From: MathMan05 <73901602+MathMan05@users.noreply.github.com>
Date: Sun, 23 Mar 2025 13:13:03 -0500
Subject: [PATCH 5/5] Update index.ts
---
src/api/routes/users/@me/index.ts | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/api/routes/users/@me/index.ts b/src/api/routes/users/@me/index.ts
index 2ec6f499..3e7b9caa 100644
--- a/src/api/routes/users/@me/index.ts
+++ b/src/api/routes/users/@me/index.ts
@@ -152,7 +152,10 @@ router.patch(
}
const { maxUsername } = Config.get().limits.user;
- if (check_username.length > maxUsername || check_username.length < 2) {
+ if (
+ check_username.length > maxUsername ||
+ check_username.length < 2
+ ) {
throw FieldErrors({
username: {
code: "BASE_TYPE_BAD_LENGTH",