summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-08-20 09:02:17 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-08-20 09:02:17 -0300
commitdd8d06a3ce9741908600c20241ba40cdb7445981 (patch)
tree6cff99806e81a0bd15adda79b3812aab4ce7ebad
parent5e6c20ccb83c31eb8430a1ea151a3102542ff29d (diff)
parent1f8e7258d9acf201eb2e855e2eb03b6a7440369d (diff)
downloadmullvadvpn-dd8d06a3ce9741908600c20241ba40cdb7445981.tar.xz
mullvadvpn-dd8d06a3ce9741908600c20241ba40cdb7445981.zip
Merge branch 'dont-log-cancelled-requests-as-errors'
-rw-r--r--mullvad-jni/src/lib.rs38
1 files changed, 20 insertions, 18 deletions
diff --git a/mullvad-jni/src/lib.rs b/mullvad-jni/src/lib.rs
index af19f6da5c..bface5c2ca 100644
--- a/mullvad-jni/src/lib.rs
+++ b/mullvad-jni/src/lib.rs
@@ -366,11 +366,8 @@ pub extern "system" fn Java_net_mullvad_mullvadvpn_service_MullvadDaemon_createN
if let Some(daemon_interface) = get_daemon_interface(daemon_interface_address) {
match daemon_interface.create_new_account() {
Ok(account) => account.into_java(&env).forget(),
- Err(err) => {
- log::error!(
- "{}",
- err.display_chain_with_msg("Failed to create new account")
- );
+ Err(error) => {
+ log_request_error("create new account", &error);
JObject::null()
}
}
@@ -496,10 +493,7 @@ pub extern "system" fn Java_net_mullvad_mullvadvpn_service_MullvadDaemon_getAcco
let result = daemon_interface.get_account_data(account);
if let Err(ref error) = &result {
- log::error!(
- "{}",
- error.display_chain_with_msg("Failed to get account data")
- );
+ log_request_error("get account data", error);
}
GetAccountDataResult::from(result).into_java(&env).forget()
@@ -520,11 +514,8 @@ pub extern "system" fn Java_net_mullvad_mullvadvpn_service_MullvadDaemon_getWwwA
if let Some(daemon_interface) = get_daemon_interface(daemon_interface_address) {
match daemon_interface.get_www_auth_token() {
Ok(token) => token.into_java(&env).forget(),
- Err(err) => {
- log::error!(
- "{}",
- err.display_chain_with_msg("Failed to get WWW auth token")
- );
+ Err(error) => {
+ log_request_error("get WWW auth token", &error);
String::new().into_java(&env).forget()
}
}
@@ -838,10 +829,7 @@ pub extern "system" fn Java_net_mullvad_mullvadvpn_service_MullvadDaemon_submitV
let raw_result = daemon_interface.submit_voucher(voucher);
if let Err(ref error) = &raw_result {
- log::error!(
- "{}",
- error.display_chain_with_msg("Failed to submit voucher code")
- );
+ log_request_error("submit voucher code", error);
}
VoucherSubmissionResult::from(raw_result)
@@ -926,3 +914,17 @@ pub extern "system" fn Java_net_mullvad_mullvadvpn_dataproxy_MullvadProblemRepor
}
}
}
+
+fn log_request_error(request: &str, error: &daemon_interface::Error) {
+ match error {
+ daemon_interface::Error::RpcError(RestError::Aborted(_)) => {
+ log::debug!("Request to {} cancelled", request);
+ }
+ error => {
+ log::error!(
+ "{}",
+ error.display_chain_with_msg(&format!("Failed to {}", request))
+ );
+ }
+ }
+}