summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-04-24 06:57:02 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-05-03 14:51:17 -0300
commit34850033b0a8bbc5031b3fc2365678456b05e5e7 (patch)
tree96df5934898a36ed24eafe38867fe233a4a40e9c /mullvad-cli/src
parent69f84d4f07b52bf13dc39f540fb8276fb3cea3a0 (diff)
downloadmullvadvpn-34850033b0a8bbc5031b3fc2365678456b05e5e7.tar.xz
mullvadvpn-34850033b0a8bbc5031b3fc2365678456b05e5e7.zip
Use `DaemonRpcClient::disconnect` in `mullvad-cli`
Diffstat (limited to 'mullvad-cli/src')
-rw-r--r--mullvad-cli/src/cmds/disconnect.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/mullvad-cli/src/cmds/disconnect.rs b/mullvad-cli/src/cmds/disconnect.rs
index a7900b0dd6..ee1337a10d 100644
--- a/mullvad-cli/src/cmds/disconnect.rs
+++ b/mullvad-cli/src/cmds/disconnect.rs
@@ -1,8 +1,9 @@
use clap;
-use rpc;
use Command;
use Result;
+use mullvad_ipc_client::DaemonRpcClient;
+
pub struct Disconnect;
impl Command for Disconnect {
@@ -16,7 +17,8 @@ impl Command for Disconnect {
}
fn run(&self, _matches: &clap::ArgMatches) -> Result<()> {
- let _response: Option<()> = rpc::call("disconnect", &[] as &[u8; 0])?;
+ let rpc = DaemonRpcClient::new()?;
+ rpc.disconnect()?;
Ok(())
}
}