fixed main thread issue

This commit is contained in:
cranci1 2024-12-31 09:07:41 +01:00
parent e8b3d09172
commit 7cec64fc9a

View file

@ -16,7 +16,9 @@ class HistoryManager: ObservableObject {
init() {
NotificationCenter.default.publisher(for: UserDefaults.didChangeNotification)
.sink { [weak self] _ in
self?.searchHistory = UserDefaults.standard.stringArray(forKey: "SearchHistory") ?? []
DispatchQueue.main.async {
self?.searchHistory = UserDefaults.standard.stringArray(forKey: "SearchHistory") ?? []
}
}
.store(in: &cancellables)
}