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

This commit is contained in:
pradeepkumar
2026-04-24 22:04:30 +05:30
parent 9ae2f6516b
commit fdbc727139

View File

@@ -358,7 +358,11 @@ export class MessagesService {
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
@@ -410,7 +414,10 @@ export class MessagesService {
orderBy: { createdAt: 'desc' },
},
},
orderBy: { lastMessageAt: 'desc' },
orderBy: [
{ userFavorited: 'desc' },
{ lastMessageAt: 'desc' },
],
});
// Map to include unread count from user perspective