feat: implement per-user soft delete for conversations with automatic restoration on new messages

This commit is contained in:
pradeepkumar committed 2026-04-10 16:48:12 +05:30
1 parent d80f75a39e
commit 78133497b3
2 files changed
+39 -7

No files matched your search

+4
View File
@@ -507,6 +507,10 @@ model Conversation {
userClearedAt DateTime?
agentClearedAt DateTime?
// Soft delete (per-user) — conversation hidden for that user until a new message arrives
userDeletedAt DateTime?
agentDeletedAt DateTime?
// Timestamps
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt