diff --git a/damus/Models/HomeModel.swift b/damus/Models/HomeModel.swift index 9cdfd43d..85b718ba 100644 --- a/damus/Models/HomeModel.swift +++ b/damus/Models/HomeModel.swift @@ -305,7 +305,7 @@ class HomeModel { boost_ev_id = inner_ev.id - Task.init { + Task { guard validate_event(ev: inner_ev) == .ok else { return } diff --git a/damus/Util/EventCache.swift b/damus/Util/EventCache.swift index 0ba36ea4..f97d8a92 100644 --- a/damus/Util/EventCache.swift +++ b/damus/Util/EventCache.swift @@ -494,7 +494,7 @@ func preload_events(state: DamusState, events: [NostrEvent]) { return } - Task.init { + Task { for plan in plans { await preload_event(plan: plan, state: state) } diff --git a/damus/Views/PostView.swift b/damus/Views/PostView.swift index 1e93c67f..61e5120b 100644 --- a/damus/Views/PostView.swift +++ b/damus/Views/PostView.swift @@ -246,7 +246,7 @@ struct PostView: View { func handle_upload(media: MediaUpload) { let uploader = damus_state.settings.default_media_uploader - Task.init { + Task { let img = getImage(media: media) print("img size w:\(img.size.width) h:\(img.size.height)") async let blurhash = calculate_blurhash(img: img) diff --git a/damus/Views/Search/SearchingEventView.swift b/damus/Views/Search/SearchingEventView.swift index 41b3a164..afb6c73c 100644 --- a/damus/Views/Search/SearchingEventView.swift +++ b/damus/Views/Search/SearchingEventView.swift @@ -48,7 +48,7 @@ struct SearchingEventView: View { self.search_state = .found_profile(pk) } } else { - Task.init { + Task { guard let nip05 = NIP05.parse(evid) else { self.search_state = .not_found return