From 34bf6cb42bcfe6a50b09c7165b7ba615b3662c8d Mon Sep 17 00:00:00 2001 From: Rory& Date: Tue, 23 Sep 2025 23:51:28 +0200 Subject: [PATCH] Fix schemas --- src/util/schemas/MessageCreateSchema.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/util/schemas/MessageCreateSchema.ts b/src/util/schemas/MessageCreateSchema.ts index 2bd6ccf5..98c55cf8 100644 --- a/src/util/schemas/MessageCreateSchema.ts +++ b/src/util/schemas/MessageCreateSchema.ts @@ -24,6 +24,13 @@ export type MessageCreateAttachment = { filename: string; }; +export type MessageCreateCloudAttachment = { + id?: string; + filename: string; + uploaded_filename: string; + original_content_type?: string; +} + export interface MessageCreateSchema { type?: number; content?: string; @@ -53,7 +60,7 @@ export interface MessageCreateSchema { TODO: we should create an interface for attachments TODO: OpenWAAO<-->attachment-style metadata conversion **/ - attachments?: (MessageCreateAttachment | UploadAttachmentResponse)[]; + attachments?: (MessageCreateAttachment | MessageCreateCloudAttachment)[]; sticker_ids?: string[]; components?: ActionRowComponent[]; // TODO: Fix TypeScript errors in src\api\util\handlers\Message.ts once this is enabled