create direct message

This commit is contained in:
Peter Maquiran
2024-08-19 16:01:58 +01:00
parent 29d0a9b55e
commit ae50d9b3bd
46 changed files with 500 additions and 297 deletions
+4 -2
View File
@@ -6,7 +6,8 @@ import { base64Schema } from "src/app/utils/zod";
export const MessageEntitySchema = z.object({
$id: z.any().optional(),
id: z.string().optional(),
roomId: z.string(),
roomId: z.string().uuid().optional(),
receiverId: z.number().optional(),
message: z.string().optional(),
messageType: z.number(),
canEdit: z.boolean(),
@@ -38,7 +39,8 @@ export class MessageEntity implements Message {
$id: number
id: string
roomId: string
roomId?: string
receiverId?: number
message: string
messageType: number = 0
canEdit: boolean = false