summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2018-10-05 13:12:19 +0200
committerLinus Färnstrand <linus@mullvad.net>2018-10-05 15:51:26 +0200
commit8aa9e3ba3b3fe4b952c10ff8728539394f3b070a (patch)
treef3c6a4021d15b052125bd83b483523a18b4d68ae
parent5ba50dc66aa0993f7b21a14042a1b78525261573 (diff)
downloadmullvadvpn-8aa9e3ba3b3fe4b952c10ff8728539394f3b070a.tar.xz
mullvadvpn-8aa9e3ba3b3fe4b952c10ff8728539394f3b070a.zip
Use automatic camelCase conversion code
-rw-r--r--gui/packages/desktop/src/renderer/app.js18
-rw-r--r--gui/packages/desktop/src/renderer/lib/daemon-rpc.js4
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);
}