Some schema fixes

This commit is contained in:
Rory&
2026-09-12 23:48:59 +02:00
parent ee35c377ad
commit 104e2aa016
20 changed files with 180 additions and 20 deletions
@@ -78,7 +78,7 @@ router.get(
},
responses: {
200: {
body: "PublicMessageArray",
body: "PublicMessageListResponse",
},
400: {
body: "APIErrorResponse",
@@ -165,7 +165,7 @@ router.get(
permission: ["READ_MESSAGE_HISTORY"],
responses: {
200: {
body: "PublicMessageArray",
body: "PublicMessageListResponse",
},
400: {
body: "APIErrorResponse",
+1 -1
View File
@@ -166,7 +166,7 @@ router.get(
permission: ["READ_MESSAGE_HISTORY"],
responses: {
200: {
body: "PublicMessageArray",
body: "PublicMessageListResponse",
},
400: {
body: "APIErrorResponse",
@@ -34,7 +34,7 @@ router.get(
permission: "MANAGE_WEBHOOKS",
responses: {
200: {
body: "WebhookArray",
body: "WebhookListResponse",
},
},
}),
+3 -3
View File
@@ -20,7 +20,7 @@ import { Request, Response, Router } from "express";
import { route } from "@spacebar/api/middlewares";
import { Message } from "@spacebar/database";
import { Config } from "@spacebar/util";
import { PreloadMessagesRequestSchema, PublicMessageArray } from "@spacebar/schemas";
import { PreloadMessagesRequestSchema, PublicMessageListResponse } from "@spacebar/schemas";
const router = Router({ mergeParams: true });
@@ -30,7 +30,7 @@ router.post(
requestBody: "PreloadMessagesRequestSchema",
responses: {
200: {
body: "PublicMessageArray",
body: "PublicMessageListResponse",
},
400: {
body: "APIErrorResponse",
@@ -62,7 +62,7 @@ router.post(
// https://docs.discord.food/resources/message#preload-messages - reactions are not included in the response
x.reactions = undefined;
return x;
}) as unknown as PublicMessageArray;
}) as unknown as PublicMessageListResponse;
return res.status(200).send(filteredMessages);
},
@@ -42,7 +42,7 @@ router.get(
},
responses: {
200: {
body: "PublicMemberArray",
body: "PublicMemberListResponse",
},
403: {
body: "APIErrorResponse",
+1 -1
View File
@@ -31,7 +31,7 @@ router.get(
permission: "MANAGE_WEBHOOKS",
responses: {
200: {
body: "WebhookArray",
body: "WebhookListResponse",
},
},
}),
+1 -1
View File
@@ -27,7 +27,7 @@ router.get(
route({
responses: {
200: {
body: "APIPublicUser",
body: "PublicUser",
},
},
}),
+1 -1
View File
@@ -30,7 +30,7 @@ router.get(
route({
responses: {
200: {
body: "APIPrivateUser",
body: "PrivateUser",
},
},
}),