Make sure install updates happen on main queue

This commit is contained in:
Brandon Evans 2021-01-12 20:44:18 -07:00
parent ed023218b8
commit 26da7969a1
No known key found for this signature in database
GPG key ID: D58A4B8DB64F8E93

View file

@ -258,6 +258,7 @@ class AppState: ObservableObject {
.flatMap { [unowned self] in
self.install(.version(availableXcode), downloader: .aria2)
}
.receive(on: DispatchQueue.main)
.sink(
receiveCompletion: { [unowned self] completion in
self.installationPublishers[id] = nil