ocd refactor in load_profiles
This commit is contained in:
@@ -112,8 +112,12 @@ func load_profiles(profiles_subid: String, relay_id: String, events: [NostrEvent
|
|||||||
let authors = find_profiles_to_fetch(profiles: damus_state.profiles, events: events)
|
let authors = find_profiles_to_fetch(profiles: damus_state.profiles, events: events)
|
||||||
filter.authors = authors
|
filter.authors = authors
|
||||||
|
|
||||||
if !authors.isEmpty {
|
guard !authors.isEmpty else {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
print("loading \(authors.count) profiles from \(relay_id)")
|
print("loading \(authors.count) profiles from \(relay_id)")
|
||||||
|
|
||||||
damus_state.pool.subscribe_to(sub_id: profiles_subid, filters: [filter], to: [relay_id]) { sub_id, conn_ev in
|
damus_state.pool.subscribe_to(sub_id: profiles_subid, filters: [filter], to: [relay_id]) { sub_id, conn_ev in
|
||||||
let (sid, done) = handle_subid_event(pool: damus_state.pool, relay_id: relay_id, ev: conn_ev) { sub_id, ev in
|
let (sid, done) = handle_subid_event(pool: damus_state.pool, relay_id: relay_id, ev: conn_ev) { sub_id, ev in
|
||||||
guard sub_id == profiles_subid else {
|
guard sub_id == profiles_subid else {
|
||||||
@@ -133,6 +137,5 @@ func load_profiles(profiles_subid: String, relay_id: String, events: [NostrEvent
|
|||||||
print("done loading \(authors.count) profiles from \(relay_id)")
|
print("done loading \(authors.count) profiles from \(relay_id)")
|
||||||
damus_state.pool.unsubscribe(sub_id: profiles_subid, to: [relay_id])
|
damus_state.pool.unsubscribe(sub_id: profiles_subid, to: [relay_id])
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user