summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2023-11-14 12:04:48 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2023-12-04 09:06:42 +0100
commit4b7ed46ae1945a03bd080e12e8c9ab376dd1cf07 (patch)
tree9a720ab2a81c794c8f461d68b7abed9e4ddb7267 /mullvad-cli
parent0d638dbbde30141a2da5ac64556e192fc98b633e (diff)
downloadmullvadvpn-4b7ed46ae1945a03bd080e12e8c9ab376dd1cf07.tar.xz
mullvadvpn-4b7ed46ae1945a03bd080e12e8c9ab376dd1cf07.zip
Perform testing of access methods asynchronously
Perform testing of access methods asynchronously in a separate `tokio` task as to not block the daemon from handling other daemon events during the testing window
Diffstat (limited to 'mullvad-cli')
-rw-r--r--mullvad-cli/src/cmds/api_access.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/mullvad-cli/src/cmds/api_access.rs b/mullvad-cli/src/cmds/api_access.rs
index a826c32b45..c6e01c52d6 100644
--- a/mullvad-cli/src/cmds/api_access.rs
+++ b/mullvad-cli/src/cmds/api_access.rs
@@ -186,11 +186,11 @@ impl ApiAccess {
println!("Testing access method \"{}\"", access_method.name);
match rpc.test_api_access_method(access_method.get_id()).await {
- Ok(_) => {
+ Ok(true) => {
println!("Success!");
Ok(())
}
- Err(_) => Err(anyhow!("Could not reach the Mullvad API.")),
+ Ok(false) | Err(_) => Err(anyhow!("Could not reach the Mullvad API.")),
}
}