Page MenuHomePhorge

D123.1753623093.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D123.1753623093.diff

diff --git a/src/matrix-room-list.cpp b/src/matrix-room-list.cpp
--- a/src/matrix-room-list.cpp
+++ b/src/matrix-room-list.cpp
@@ -113,6 +113,8 @@
const auto &roomB = allRooms[idB];
auto aIsInvite = roomA.membership == Invite;
auto bIsInvite = roomB.membership == Invite;
+ auto aIsFavourite = roomA.tags().count("m.favourite") == 1;
+ auto bIsFavourite = roomB.tags().count("m.favourite") == 1;
if (aIsInvite != bIsInvite) {
/**
* if my membership in A is invite,
@@ -121,6 +123,8 @@
* otherwise B should come first
**/
return aIsInvite;
+ } else if (aIsFavourite != bIsFavourite) {
+ return aIsFavourite;
} else {
return latestEventTimestamp(roomA)
> latestEventTimestamp(roomB);

File Metadata

Mime Type
text/plain
Expires
Sun, Jul 27, 6:31 AM (5 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
317926
Default Alt Text
D123.1753623093.diff (1 KB)

Event Timeline