diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-04-28 10:35:46 -0300 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-04-28 10:35:46 -0300 |
| commit | 332863f26a3039f74e94da4a981a04668bd3e054 (patch) | |
| tree | 5bb884440761985006f3b518ae3529faafe7236a | |
| parent | e90dcd38409bb69c0b649142f85a8bddaaccef37 (diff) | |
| parent | 6fbc50f5d061648cf594e6ddf13d1683d107a02f (diff) | |
| download | mullvadvpn-332863f26a3039f74e94da4a981a04668bd3e054.tar.xz mullvadvpn-332863f26a3039f74e94da4a981a04668bd3e054.zip | |
Merge branch 'fix-login'
| -rw-r--r-- | mullvad-jni/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mullvad-jni/src/lib.rs b/mullvad-jni/src/lib.rs index d9ea3cb5a8..c7114dcdfb 100644 --- a/mullvad-jni/src/lib.rs +++ b/mullvad-jni/src/lib.rs @@ -17,7 +17,7 @@ use jnix::{ FromJava, IntoJava, JnixEnv, }; use mullvad_daemon::{exception_logging, logging, version, Daemon, DaemonCommandChannel}; -use mullvad_rpc::rest::Error as RestError; +use mullvad_rpc::{rest::Error as RestError, StatusCode}; use mullvad_types::account::AccountData; use std::{ path::{Path, PathBuf}, @@ -64,7 +64,7 @@ impl From<Result<AccountData, daemon_interface::Error>> for GetAccountDataResult Ok(account_data) => GetAccountDataResult::Ok(account_data), Err(error) => match error { daemon_interface::Error::RpcError(RestError::ApiError(status, _code)) - if status == mullvad_rpc::StatusCode::NOT_FOUND => + if status == StatusCode::UNAUTHORIZED || status == StatusCode::FORBIDDEN => { GetAccountDataResult::InvalidAccount } |
