mirror of
https://github.com/mikedilger/gossip.git
synced 2024-09-29 00:11:01 +00:00
When deleting an event, delete from all relays it was seen on (in addition to write relays)
This commit is contained in:
parent
e2807b8ff2
commit
eba38a0583
@ -1886,6 +1886,16 @@ impl Overlord {
|
||||
.map(|relay| relay.url.clone())
|
||||
.collect();
|
||||
relay_urls.extend(write_relay_urls);
|
||||
|
||||
// Get all of the relays this event was seen on
|
||||
let seen_on: Vec<RelayUrl> = GLOBALS
|
||||
.storage
|
||||
.get_event_seen_on_relay(id)?
|
||||
.iter()
|
||||
.map(|(url, _time)| url.to_owned())
|
||||
.collect();
|
||||
relay_urls.extend(seen_on);
|
||||
|
||||
relay_urls.sort();
|
||||
relay_urls.dedup();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user