summaryrefslogtreecommitdiff
path: root/Sora/Data
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Data')
-rw-r--r--Sora/Data/Booru/BooruManager.swift1
1 files changed, 1 insertions, 0 deletions
diff --git a/Sora/Data/Booru/BooruManager.swift b/Sora/Data/Booru/BooruManager.swift
index d229049..e8c684f 100644
--- a/Sora/Data/Booru/BooruManager.swift
+++ b/Sora/Data/Booru/BooruManager.swift
@@ -114,6 +114,7 @@ class BooruManager: ObservableObject {
} else {
self.posts += Array(Set(newPosts))
+ self.posts = self.posts.sorted { $0.id > $1.id }
self.postIndexMap.merge(
zip(newPosts.indices, newPosts.map(\.id)).reduce(into: [:]) { result, element in
result[element.1] = element.0