diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2023-11-14 12:04:48 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2023-12-04 09:06:42 +0100 |
| commit | 4b7ed46ae1945a03bd080e12e8c9ab376dd1cf07 (patch) | |
| tree | 9a720ab2a81c794c8f461d68b7abed9e4ddb7267 /mullvad-cli | |
| parent | 0d638dbbde30141a2da5ac64556e192fc98b633e (diff) | |
| download | mullvadvpn-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.rs | 4 |
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.")), } } |
