From aa1ee352b6d7c39c80a4ae98a84228b7f0e29848 Mon Sep 17 00:00:00 2001 From: Xisheng-Zhao Date: Sun, 7 Jun 2026 17:32:04 +0800 Subject: [PATCH] fix: reply sort direction now follows the comment sort pill (descending param) Replies within a comment thread were always sorted ascending regardless of the descending parameter. Now they respect it, matching root comment sort. --- app/src/main/java/ai/multica/app/FeatureSyncHelpers.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/ai/multica/app/FeatureSyncHelpers.java b/app/src/main/java/ai/multica/app/FeatureSyncHelpers.java index 89fb53a..dd252b5 100644 --- a/app/src/main/java/ai/multica/app/FeatureSyncHelpers.java +++ b/app/src/main/java/ai/multica/app/FeatureSyncHelpers.java @@ -200,7 +200,9 @@ final class IssueCommentThreads { ArrayList threads = new ArrayList<>(); for (Models.Comment root : roots) { ArrayList replies = repliesByRoot.getOrDefault(clean(root.id), new ArrayList<>()); - replies.sort(IssueCommentThreads::compareCreatedAt); + replies.sort((left, right) -> descending + ? compareCreatedAt(right, left) + : compareCreatedAt(left, right)); threads.add(new Thread(root, replies)); } return threads;