Fixed message deletion error and layout changes for the message input box.

This commit is contained in:
2026-09-30 09:19:36 +03:30
parent 58e89246d9
commit 298b3316b4
7 changed files with 176 additions and 76 deletions
+5 -2
View File
@@ -2097,7 +2097,8 @@ model ConversationRoom {
@@index([organizationId, kind])
}
/// پیام‌های حذف‌شده برای همه در CRM (سرویس چت خارجی حذف پایدار ندارد)
/// پیام‌های حذف‌شده در CRM (سرویس چت خارجی حذف پایدار ندارد)
/// scope=all → برای همه؛ scope=self → فقط برای hiddenByUserId
model ConversationHiddenMessage {
id String @id @default(cuid())
organizationId String
@@ -2105,8 +2106,10 @@ model ConversationHiddenMessage {
externalRoomId String
messageId String
hiddenByUserId String
/// all = حذف برای همه | self = حذف فقط برای کاربر
scope String @default("all")
createdAt DateTime @default(now())
@@unique([organizationId, externalRoomId, messageId])
@@unique([organizationId, externalRoomId, messageId, scope, hiddenByUserId])
@@index([organizationId, externalRoomId])
}