thread: remote subscriptions working

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-08-19 21:12:02 -07:00
parent 9328ef2dff
commit 973a7c780f
4 changed files with 20 additions and 6 deletions

View File

@@ -72,6 +72,12 @@ impl RelayPool {
}
}
pub fn unsubscribe(&mut self, subid: String) {
for relay in &mut self.relays {
relay.relay.send(&ClientMessage::close(subid.clone()));
}
}
pub fn subscribe(&mut self, subid: String, filter: Vec<Filter>) {
for relay in &mut self.relays {
relay.relay.subscribe(subid.clone(), filter.clone());