Broadcast events you are replying to

Changelog-Changed: Broadcast events you are replying to
This commit is contained in:
William Casarin
2023-04-03 09:54:56 -07:00
parent cc190c3618
commit 127f1e07e3

View File

@@ -454,7 +454,16 @@ struct ContentView: View {
//let to_relays = tup.1
print("post \(post.content)")
let new_ev = post_to_event(post: post, privkey: privkey, pubkey: pubkey)
self.damus_state?.postbox.send(new_ev)
guard let ds = self.damus_state else {
return
}
ds.postbox.send(new_ev)
for eref in new_ev.referenced_ids.prefix(3) {
// also broadcast at most 3 referenced events
if let ev = ds.events.lookup(eref.ref_id) {
ds.postbox.send(ev)
}
}
case .cancel:
active_sheet = nil
print("post cancelled")