From 6a38e2cca849a2dec9c6b5bbedaacc6e7c4d6b14 Mon Sep 17 00:00:00 2001 From: Daniel Lublin Date: Wed, 14 Apr 2021 12:02:02 +0200 Subject: [PATCH] Sort the loaded posts, like FeedViewModel already does --- .../briarproject/briar/android/blog/BlogViewModel.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/blog/BlogViewModel.java b/briar-android/src/main/java/org/briarproject/briar/android/blog/BlogViewModel.java index f21876e40..f601d6e1b 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/blog/BlogViewModel.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/blog/BlogViewModel.java @@ -30,6 +30,8 @@ import org.briarproject.briar.api.sharing.event.ContactLeftShareableEvent; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; +import java.util.List; import java.util.concurrent.Executor; import java.util.logging.Logger; @@ -145,8 +147,11 @@ class BlogViewModel extends BaseViewModel { } private void loadBlogPosts(GroupId groupId) { - loadFromDb(txn -> new ListUpdate(null, loadBlogPosts(txn, groupId)), - blogPosts::setValue); + loadFromDb(txn -> { + List posts = loadBlogPosts(txn, groupId); + Collections.sort(posts); + return new ListUpdate(null, posts); + }, blogPosts::setValue); } private void loadSharingContacts(GroupId groupId) {