refactor handle_event in SearchHomeModel
This commit is contained in:
@@ -41,10 +41,10 @@ class SearchHomeModel: ObservableObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func handle_event(relay_id: String, conn_ev: NostrConnectionEvent) {
|
func handle_event(relay_id: String, conn_ev: NostrConnectionEvent) {
|
||||||
switch conn_ev {
|
guard case .nostr_event(let event) = conn_ev else {
|
||||||
case .ws_event:
|
return
|
||||||
break
|
}
|
||||||
case .nostr_event(let event):
|
|
||||||
switch event {
|
switch event {
|
||||||
case .event(let sub_id, let ev):
|
case .event(let sub_id, let ev):
|
||||||
guard sub_id == self.base_subid || sub_id == self.profiles_subid else {
|
guard sub_id == self.base_subid || sub_id == self.profiles_subid else {
|
||||||
@@ -55,6 +55,7 @@ class SearchHomeModel: ObservableObject {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
seen_pubkey.insert(ev.pubkey)
|
seen_pubkey.insert(ev.pubkey)
|
||||||
|
|
||||||
let _ = insert_uniq_sorted_event(events: &events, new_ev: ev) {
|
let _ = insert_uniq_sorted_event(events: &events, new_ev: ev) {
|
||||||
$0.created_at > $1.created_at
|
$0.created_at > $1.created_at
|
||||||
}
|
}
|
||||||
@@ -77,7 +78,6 @@ class SearchHomeModel: ObservableObject {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
func find_profiles_to_fetch_pk(profiles: Profiles, event_pubkeys: [String]) -> [String] {
|
func find_profiles_to_fetch_pk(profiles: Profiles, event_pubkeys: [String]) -> [String] {
|
||||||
var pubkeys = Set<String>()
|
var pubkeys = Set<String>()
|
||||||
|
|||||||
Reference in New Issue
Block a user