From c8f4abd67029df4932823a1dcae2a7c1592a7588 Mon Sep 17 00:00:00 2001 From: Ly Tuan Kiet Date: Tue, 10 Dec 2024 17:17:35 +0700 Subject: [PATCH] refactor: enhance message creation logic by adding context - Updated the message creation logic to include a default context of 'CHAT' in the data being saved, ensuring that all messages have a defined context. - This change improves the consistency of message data and enhances the overall functionality of the messaging system. --- src/Message/message.schema.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Message/message.schema.ts b/src/Message/message.schema.ts index 51adc21..00d4bde 100644 --- a/src/Message/message.schema.ts +++ b/src/Message/message.schema.ts @@ -173,7 +173,10 @@ export class MessageSchema extends PothosSchema { const message = await this.prisma.$transaction(async (tx) => { const message = await tx.message.create({ ...query, - data: args.input, + data: { + ...args.input, + context: MessageContextType.CHAT, + } }) await tx.chatRoom.update({ where: {