mirror of
https://github.com/Stone-Red-Code/Decho.git
synced 2026-09-04 08:56:14 +02:00
Fix message order when loading old messages
This commit is contained in:
@@ -127,7 +127,7 @@ public sealed class ChannelViewModel(ChannelModel model) : ViewModelBase
|
||||
public void InsertMessages(IList<MessageModel> olderMessages)
|
||||
{
|
||||
HashSet<string> existingIds = Messages.Select(m => m.Model.Id).ToHashSet();
|
||||
List<MessageModel> fresh = olderMessages.Where(m => !existingIds.Contains(m.Id)).ToList();
|
||||
List<MessageModel> fresh = olderMessages.Where(m => !existingIds.Contains(m.Id)).Reverse().ToList();
|
||||
if (fresh.Count == 0)
|
||||
{
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user