Get up to 50 messages before ISO 8601 timestamp

This commit is contained in:
Kevin Puig
2025-09-27 19:37:56 -04:00
parent 74d0c502f3
commit 9b46852e20
4 changed files with 117 additions and 3 deletions

View File

@@ -4,6 +4,13 @@ export const getMessageByIdSchema = z.object({
id: z.uuidv7()
})
export const getMessagesBeforeDate = z.object({
date: z.string().refine((val) => !isNaN(Date.parse(val)), {
message: "Invalid date string format"
}),
channelId: z.uuidv7()
})
export const sendMessageSchema = z.object({
channelId: z.uuidv7(),
userId: z.uuidv7(),