From e042b3d5631b26ec32b52fcab3fe6d320e0b2c66 Mon Sep 17 00:00:00 2001 From: Dorian Date: Tue, 7 Apr 2026 14:53:26 +0100 Subject: [PATCH] fix: handle NostrVpn provider in VPN disconnect match Co-Authored-By: Claude Opus 4.6 (1M context) --- core/archipelago/src/api/rpc/vpn.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/archipelago/src/api/rpc/vpn.rs b/core/archipelago/src/api/rpc/vpn.rs index 4f7bf7ff..4b8f550e 100644 --- a/core/archipelago/src/api/rpc/vpn.rs +++ b/core/archipelago/src/api/rpc/vpn.rs @@ -190,6 +190,12 @@ impl RpcHandler { .output() .await; } + vpn::VpnProvider::NostrVpn => { + let _ = tokio::process::Command::new("systemctl") + .args(["stop", "nostr-vpn"]) + .output() + .await; + } } info!("VPN disconnected");