diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2018-10-05 13:12:19 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2018-10-05 15:51:26 +0200 |
| commit | 8aa9e3ba3b3fe4b952c10ff8728539394f3b070a (patch) | |
| tree | f3c6a4021d15b052125bd83b483523a18b4d68ae | |
| parent | 5ba50dc66aa0993f7b21a14042a1b78525261573 (diff) | |
| download | mullvadvpn-8aa9e3ba3b3fe4b952c10ff8728539394f3b070a.tar.xz mullvadvpn-8aa9e3ba3b3fe4b952c10ff8728539394f3b070a.zip | |
Use automatic camelCase conversion code
| -rw-r--r-- | gui/packages/desktop/src/renderer/app.js | 18 | ||||
| -rw-r--r-- | gui/packages/desktop/src/renderer/lib/daemon-rpc.js | 4 |
2 files changed, 5 insertions, 17 deletions
diff --git a/gui/packages/desktop/src/renderer/app.js b/gui/packages/desktop/src/renderer/app.js index ad7cea7c74..4921834900 100644 --- a/gui/packages/desktop/src/renderer/app.js +++ b/gui/packages/desktop/src/renderer/app.js @@ -333,21 +333,9 @@ export default class AppRenderer { } async _fetchLocation() { - const actions = this._reduxActions; - const location = await this._daemonRpc.getLocation(); - - log.info('Got location from daemon'); - - const locationUpdate = { - country: location.country, - city: location.city, - latitude: location.latitude, - longitude: location.longitude, - mullvadExitIp: location.mullvad_exit_ip, - hostname: location.hostname, - }; - - actions.connection.newLocation(locationUpdate); + this._reduxActions + .connection + .newLocation(await this._daemonRpc.getLocation()); } async setAllowLan(allowLan: boolean) { diff --git a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js index 7ff254e4a5..12c1e0a214 100644 --- a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js +++ b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js @@ -453,7 +453,7 @@ export class DaemonRpc implements DaemonRpcProtocol { async getLocation(): Promise<Location> { const response = await this._transport.send('get_current_location', [], NETWORK_CALL_TIMEOUT); try { - return validate(LocationSchema, response); + return camelCaseObjectKeys(validate(LocationSchema, response)); } catch (error) { throw new ResponseParseError('Invalid response from get_current_location', error); } @@ -462,7 +462,7 @@ export class DaemonRpc implements DaemonRpcProtocol { async getState(): Promise<TunnelStateTransition> { const response = await this._transport.send('get_state'); try { - return validate(TunnelStateTransitionSchema, response); + return camelCaseObjectKeys(validate(TunnelStateTransitionSchema, response)); } catch (error) { throw new ResponseParseError('Invalid response from get_state', error); } |
