Load missing profiles in Zaps view
Changelog-Fixed: Load missing profiles in Zaps view
This commit is contained in:
@@ -13,6 +13,7 @@ class ZapsModel: ObservableObject {
|
|||||||
var zaps: [Zap]
|
var zaps: [Zap]
|
||||||
|
|
||||||
let zaps_subid = UUID().description
|
let zaps_subid = UUID().description
|
||||||
|
let profiles_subid = UUID().description
|
||||||
|
|
||||||
init(state: DamusState, target: ZapTarget) {
|
init(state: DamusState, target: ZapTarget) {
|
||||||
self.state = state
|
self.state = state
|
||||||
@@ -44,10 +45,13 @@ class ZapsModel: ObservableObject {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
guard case .event(_, let ev) = resp else {
|
switch resp {
|
||||||
return
|
case .notice:
|
||||||
}
|
break
|
||||||
|
case .eose:
|
||||||
|
let events = self.zaps.map { $0.request.ev }
|
||||||
|
load_profiles(profiles_subid: profiles_subid, relay_id: relay_id, events: events, damus_state: state)
|
||||||
|
case .event(_, let ev):
|
||||||
guard ev.kind == 9735 else {
|
guard ev.kind == 9735 else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -71,6 +75,8 @@ class ZapsModel: ObservableObject {
|
|||||||
objectWillChange.send()
|
objectWillChange.send()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user