feat: prioritize favorited conversations in query results for both agents and users
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user