diff --git a/damus/Models/ImageUploadModel.swift b/damus/Models/ImageUploadModel.swift index 87946327..996bfbb0 100644 --- a/damus/Models/ImageUploadModel.swift +++ b/damus/Models/ImageUploadModel.swift @@ -14,7 +14,9 @@ class ImageUploadModel: NSObject, URLSessionTaskDelegate, ObservableObject { func start(img: UIImage, uploader: ImageUploader) async -> ImageUploadResult { let res = await create_image_upload_request(imageToUpload: img, imageUploader: uploader, progress: self) - progress = nil + DispatchQueue.main.async { + self.progress = nil + } return res }