diff --git a/src/Decho/ViewModels/ChannelViewModel.cs b/src/Decho/ViewModels/ChannelViewModel.cs index 64600c7..2607e7f 100644 --- a/src/Decho/ViewModels/ChannelViewModel.cs +++ b/src/Decho/ViewModels/ChannelViewModel.cs @@ -127,7 +127,7 @@ public sealed class ChannelViewModel(ChannelModel model) : ViewModelBase public void InsertMessages(IList olderMessages) { HashSet existingIds = Messages.Select(m => m.Model.Id).ToHashSet(); - List fresh = olderMessages.Where(m => !existingIds.Contains(m.Id)).ToList(); + List fresh = olderMessages.Where(m => !existingIds.Contains(m.Id)).Reverse().ToList(); if (fresh.Count == 0) { return;