From 63abdf6208418d1f4c0ddc98a0e40ed4331c0481 Mon Sep 17 00:00:00 2001 From: tv Date: Sat, 24 Oct 2026 03:51:10 +0200 Subject: add member registry --- src/api/peers.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/api/peers.rs') diff --git a/src/api/peers.rs b/src/api/peers.rs index aeb4373..6a9a271 100644 --- a/src/api/peers.rs +++ b/src/api/peers.rs @@ -184,7 +184,10 @@ pub(crate) async fn delete_peer( let peer_clone = peer.clone(); state - .mutate_doc(move |doc| store::write_path(doc, &forgotten_path(&peer_clone), &record)) + .mutate_doc(move |doc| { + store::write_path(doc, &forgotten_path(&peer_clone), &record)?; + crate::swarm::members::unregister(doc, &peer_clone) + }) .await .map_err(|e| store_status(e, "Failed to write forget record"))?; -- cgit v1.3.1