From 9e34e9d720afebf6c68e2898ec5f2ad98f44a857 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 18 Nov 2024 16:00:48 -0500 Subject: [PATCH] Fixes issue with the order of same-author events in a thread --- .../com/vitorpamplona/amethyst/model/ThreadLevelCalculator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/ThreadLevelCalculator.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/ThreadLevelCalculator.kt index 594f06784..df804b071 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/ThreadLevelCalculator.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/ThreadLevelCalculator.kt @@ -58,7 +58,7 @@ object ThreadLevelCalculator { // estimates the min date by replies if it doesn't exist. val createdAt = - min( + note.createdAt() ?: min( note.replies.minOfOrNull { it.createdAt() ?: now } ?: now, note.reactions.values.minOfOrNull { it.minOfOrNull { it.createdAt() ?: now } ?: now } ?: now, )