Skip to content

Commit 374f788

Browse files
committed
chore(fc): use last message to drive lastActivity for sorting rooms
Signed-off-by: Brandon McAnsh <[email protected]>
1 parent 934e84a commit 374f788

File tree

1 file changed

+2
-1
lines changed
  • services/flipchat/chat/src/main/kotlin/xyz/flipchat/services/internal/db

1 file changed

+2
-1
lines changed

services/flipchat/chat/src/main/kotlin/xyz/flipchat/services/internal/db/ConversationDao.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,9 @@ interface ConversationDao {
4444
return getPagedConversationsWithMembers(limit, offset)
4545
.map {
4646
val lastMessage = getLastMessage(it.conversation.id)
47+
val timestamp = lastMessage?.dateMillis ?: it.conversation.lastActivity
4748
ConversationWithMembersAndLastMessage(
48-
conversation = it.conversation,
49+
conversation = it.conversation.copy(lastActivity = timestamp),
4950
members = it.members,
5051
lastMessage = lastMessage
5152
)

0 commit comments

Comments
 (0)