feat: prioritize favorited conversations in query results for both agents and users

This commit is contained in:
pradeepkumar committed 2026-04-24 22:04:30 +05:30
1 parent 9ae2f6516b
commit fdbc727139
1 file changed
+9 -2
+9 -2
View File
@@ -358,7 +358,11 @@ export class MessagesService {
orderBy: { createdAt: 'desc' }, orderBy: { createdAt: 'desc' },
}, },
}, },
orderBy: { lastMessageAt: 'desc' }, // Starred conversations pin to the top; remaining rows use last-activity.
orderBy: [
{ agentFavorited: 'desc' },
{ lastMessageAt: 'desc' },
],
}); });
// Map to include unread count from agent perspective // Map to include unread count from agent perspective
@@ -410,7 +414,10 @@ export class MessagesService {
orderBy: { createdAt: 'desc' }, orderBy: { createdAt: 'desc' },
}, },
}, },
orderBy: { lastMessageAt: 'desc' }, orderBy: [
{ userFavorited: 'desc' },
{ lastMessageAt: 'desc' },
],
}); });
// Map to include unread count from user perspective // Map to include unread count from user perspective