We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d3b88a2 commit 07a3e49Copy full SHA for 07a3e49
Signal-Windows/ViewModels/MainPageViewModel.cs
@@ -338,11 +338,15 @@ await Task.Run(() =>
338
{
339
SignalDBContext.UpdateConversationLocked(message.ThreadId, unreadCount, seenId);
340
});
341
+ if (message.Read)
342
+ {
343
+ thread.LastSeenMessageId = message.Id;
344
+ }
345
thread.UnreadCount = unreadCount;
346
thread.LastActiveTimestamp = message.ReceivedTimestamp;
347
thread.LastMessage = message;
348
thread.LastMessageId = message.Id;
- ThreadsDictionary[message.ThreadId].View.UpdateConversationDisplay(thread);
349
+ thread.View.UpdateConversationDisplay(thread);
350
MoveThreadToTop(thread);
351
}
352
0 commit comments