From 433de54d45966ec987e5e2fe4a8765904f8a43c9 Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Sun, 2 Aug 2026 18:14:46 +0200 Subject: [PATCH] Fix message order when loading old messages --- src/Decho/ViewModels/ChannelViewModel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;