summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Sora/Data/Settings/SettingsManager.swift8
1 files changed, 3 insertions, 5 deletions
diff --git a/Sora/Data/Settings/SettingsManager.swift b/Sora/Data/Settings/SettingsManager.swift
index e586569..5cd59ff 100644
--- a/Sora/Data/Settings/SettingsManager.swift
+++ b/Sora/Data/Settings/SettingsManager.swift
@@ -308,12 +308,10 @@ class SettingsManager: ObservableObject { // swiftlint:disable:this type_body_l
sort: @escaping ([T]) -> [T],
assign: @escaping ([T]) -> Void
) {
- DispatchQueue.global(qos: .userInitiated).async {
- let decoded = Self.decode([T].self, from: data) ?? []
- let sorted = sort(decoded)
+ let decoded = Self.decode([T].self, from: data) ?? []
+ let sorted = sort(decoded)
- DispatchQueue.main.async { assign(sorted) }
- }
+ assign(sorted)
}
private func loadBookmarksCache() {