diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2017-11-30 17:40:00 +0100 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2017-12-06 13:36:25 +0100 |
| commit | ac0d45e28b13f963c85dc721ddc29c8b6b27a536 (patch) | |
| tree | d1942240ff474e7a65a56af523b34845b1169b24 | |
| parent | 6103b98626e4b2292b8ba96134df545003c4c2a3 (diff) | |
| download | mullvadvpn-ac0d45e28b13f963c85dc721ddc29c8b6b27a536.tar.xz mullvadvpn-ac0d45e28b13f963c85dc721ddc29c8b6b27a536.zip | |
Convert Backend.updateRelaySettings() to async
| -rw-r--r-- | app/lib/backend.js | 10 |
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> { |
