summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2018-09-12 12:48:54 +0300
committerAndrej Mihajlov <and@mullvad.net>2018-09-13 12:46:50 +0300
commitd3c31cf7fd8881b2ed7876e4d0506f631f968e0e (patch)
tree043090b7873fc58dcee7c0656f401658b18eecc7
parentba3e0602815369f0e7f0843b95e2931c712f3258 (diff)
downloadmullvadvpn-d3c31cf7fd8881b2ed7876e4d0506f631f968e0e.tar.xz
mullvadvpn-d3c31cf7fd8881b2ed7876e4d0506f631f968e0e.zip
Remove deprecated RPC getters
-rw-r--r--gui/packages/desktop/src/renderer/lib/daemon-rpc.js63
1 files changed, 0 insertions, 63 deletions
diff --git a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
index 2e976938d2..b884002403 100644
--- a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
+++ b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
@@ -318,16 +318,11 @@ export interface DaemonRpcProtocol {
disconnect(): void;
getAccountData(AccountToken): Promise<AccountData>;
getRelayLocations(): Promise<RelayList>;
- getAccount(): Promise<?AccountToken>;
setAccount(accountToken: ?AccountToken): Promise<void>;
updateRelaySettings(RelaySettingsUpdate): Promise<void>;
- getRelaySettings(): Promise<RelaySettings>;
setAllowLan(boolean): Promise<void>;
- getAllowLan(): Promise<boolean>;
setEnableIpv6(boolean): Promise<void>;
- getTunnelOptions(): Promise<TunnelOptions>;
setAutoConnect(boolean): Promise<void>;
- getAutoConnect(): Promise<boolean>;
connectTunnel(): Promise<void>;
disconnectTunnel(): Promise<void>;
getLocation(): Promise<Location>;
@@ -413,15 +408,6 @@ export class DaemonRpc implements DaemonRpcProtocol {
}
}
- async getAccount(): Promise<?AccountToken> {
- const response = await this._transport.send('get_account');
- if (response === null || typeof response === 'string') {
- return response;
- } else {
- throw new ResponseParseError('Invalid response from get_account', null);
- }
- }
-
async setAccount(accountToken: ?AccountToken): Promise<void> {
await this._transport.send('set_account', accountToken);
}
@@ -430,67 +416,18 @@ export class DaemonRpc implements DaemonRpcProtocol {
await this._transport.send('update_relay_settings', [underscoreObjectKeys(relaySettings)]);
}
- async getRelaySettings(): Promise<RelaySettings> {
- const response = await this._transport.send('get_relay_settings');
- try {
- const validatedObject = camelCaseObjectKeys(validate(RelaySettingsSchema, response));
-
- /* $FlowFixMe:
- There is no way to express constraints with string literals, i.e:
-
- RelaySettingsSchema constraint:
- oneOf(string, object)
-
- RelaySettings constraint:
- 'any' | object
-
- These two are incompatible so we simply enforce the type for now.
- */
- return ((validatedObject: any): RelaySettings);
- } catch (e) {
- throw new ResponseParseError('Invalid response from get_relay_settings', e);
- }
- }
-
async setAllowLan(allowLan: boolean): Promise<void> {
await this._transport.send('set_allow_lan', [allowLan]);
}
- async getAllowLan(): Promise<boolean> {
- const response = await this._transport.send('get_allow_lan');
- if (typeof response === 'boolean') {
- return response;
- } else {
- throw new ResponseParseError('Invalid response from get_allow_lan', null);
- }
- }
-
async setEnableIpv6(enableIpv6: boolean): Promise<void> {
await this._transport.send('set_enable_ipv6', [enableIpv6]);
}
- async getTunnelOptions(): Promise<TunnelOptions> {
- const response = await this._transport.send('get_tunnel_options');
- try {
- return camelCaseObjectKeys(validate(TunnelOptionsSchema, response));
- } catch (error) {
- throw new ResponseParseError('Invalid response from get_tunnel_options', error);
- }
- }
-
async setAutoConnect(autoConnect: boolean): Promise<void> {
await this._transport.send('set_auto_connect', [autoConnect]);
}
- async getAutoConnect(): Promise<boolean> {
- const response = await this._transport.send('get_auto_connect');
- if (typeof response === 'boolean') {
- return response;
- } else {
- throw new ResponseParseError('Invalid response from get_auto_connect', null);
- }
- }
-
async connectTunnel(): Promise<void> {
await this._transport.send('connect');
}