summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2017-11-30 17:40:00 +0100
committerAndrej Mihajlov <and@mullvad.net>2017-12-06 13:36:25 +0100
commitac0d45e28b13f963c85dc721ddc29c8b6b27a536 (patch)
treed1942240ff474e7a65a56af523b34845b1169b24
parent6103b98626e4b2292b8ba96134df545003c4c2a3 (diff)
downloadmullvadvpn-ac0d45e28b13f963c85dc721ddc29c8b6b27a536.tar.xz
mullvadvpn-ac0d45e28b13f963c85dc721ddc29c8b6b27a536.zip
Convert Backend.updateRelaySettings() to async
-rw-r--r--app/lib/backend.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/app/lib/backend.js b/app/lib/backend.js
index daba566254..3eb0614664 100644
--- a/app/lib/backend.js
+++ b/app/lib/backend.js
@@ -304,9 +304,13 @@ export class Backend {
}
}
- updateRelaySettings(relaySettings: RelaySettingsUpdate): Promise<void> {
- return this._ensureAuthenticated()
- .then(() => this._ipc.updateRelaySettings(relaySettings));
+ async updateRelaySettings(relaySettings: RelaySettingsUpdate): Promise<void> {
+ try {
+ await this._ensureAuthenticated();
+ await this._ipc.updateRelaySettings(relaySettings);
+ } catch (e) {
+ log.error('Failed to update relay settings: ', e.message);
+ }
}
async fetchRelaySettings(): Promise<void> {