summaryrefslogtreecommitdiffhomepage
path: root/mullvad-problem-report/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2020-11-10 14:42:15 +0100
committerDavid Lönnhager <david.l@mullvad.net>2020-11-19 01:35:22 +0100
commitfe9be13deced09e6715b05da2e2cd27921c263af (patch)
tree1836d7efbae555aca35c613fa384a2194bbe0591 /mullvad-problem-report/src
parent461dd7f6fd4909e598dfd190f846d1fcc68d6f6b (diff)
downloadmullvadvpn-fe9be13deced09e6715b05da2e2cd27921c263af.tar.xz
mullvadvpn-fe9be13deced09e6715b05da2e2cd27921c263af.zip
Shuffle API address cache when loaded, and use bundled API address cache as fallback
Diffstat (limited to 'mullvad-problem-report/src')
-rw-r--r--mullvad-problem-report/src/lib.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/mullvad-problem-report/src/lib.rs b/mullvad-problem-report/src/lib.rs
index 1c3fa00461..eac0dd4638 100644
--- a/mullvad-problem-report/src/lib.rs
+++ b/mullvad-problem-report/src/lib.rs
@@ -271,7 +271,12 @@ pub fn send_problem_report(
.build()
.map_err(Error::CreateRuntime)?;
- let mut rpc_manager = mullvad_rpc::MullvadRpcRuntime::new(runtime.handle().clone())
+ let mut rpc_manager = runtime
+ .block_on(mullvad_rpc::MullvadRpcRuntime::with_cache(
+ runtime.handle().clone(),
+ &mullvad_paths::get_resource_dir(),
+ None,
+ ))
.map_err(Error::CreateRpcClientError)?;
let rpc_client = mullvad_rpc::ProblemReportProxy::new(rpc_manager.mullvad_rest_handle());