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

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

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