Page MenuHomePhorge

D5159.1768812865.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D5159.1768812865.diff

diff --git a/lib/shared/search-utils.js b/lib/shared/search-utils.js
--- a/lib/shared/search-utils.js
+++ b/lib/shared/search-utils.js
@@ -97,25 +97,28 @@
const nonFriends = [];
const blockedUsers = [];
- const friendsAndContainingThreadMembers = [];
+ const friends = [];
+ const containingThreadMembers = [];
+ const parentThreadMembers = [];
for (const userResult of results) {
const relationshipStatus = userResult.relationshipStatus;
- if (
- userResult.isMemberOfContainingThread &&
- !blockedRelationshipsStatuses.has(relationshipStatus)
- ) {
- friendsAndContainingThreadMembers.unshift(userResult);
- } else if (relationshipStatus === userRelationshipStatus.FRIEND) {
- friendsAndContainingThreadMembers.push(userResult);
- } else if (blockedRelationshipsStatuses.has(relationshipStatus)) {
+ if (blockedRelationshipsStatuses.has(relationshipStatus)) {
blockedUsers.push(userResult);
+ } else if (userResult.isMemberOfParentThread) {
+ parentThreadMembers.push(userResult);
+ } else if (userResult.isMemberOfContainingThread) {
+ containingThreadMembers.push(userResult);
+ } else if (relationshipStatus === userRelationshipStatus.FRIEND) {
+ friends.push(userResult);
} else {
nonFriends.push(userResult);
}
}
- const sortedResults = friendsAndContainingThreadMembers
+ const sortedResults = parentThreadMembers
+ .concat(containingThreadMembers)
+ .concat(friends)
.concat(nonFriends)
.concat(blockedUsers);

File Metadata

Mime Type
text/plain
Expires
Mon, Jan 19, 8:54 AM (13 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5955494
Default Alt Text
D5159.1768812865.diff (1 KB)

Event Timeline