diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2021-09-15 11:03:14 +0200 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2021-09-16 12:04:36 +0200 |
| commit | 4cea60889a5a5cd9cefc76df2afc2af612021e7e (patch) | |
| tree | bfbcbd8f3bc40842fa62ac019c7517a91278ec1e /gui/src/renderer/containers | |
| parent | 4d9a8206dcfc5312160a8d0b7066157c8f2a71f4 (diff) | |
| download | mullvadvpn-4cea60889a5a5cd9cefc76df2afc2af612021e7e.tar.xz mullvadvpn-4cea60889a5a5cd9cefc76df2afc2af612021e7e.zip | |
Update catch-statements to work with unknown type
Diffstat (limited to 'gui/src/renderer/containers')
7 files changed, 36 insertions, 18 deletions
diff --git a/gui/src/renderer/containers/AdvancedSettingsPage.tsx b/gui/src/renderer/containers/AdvancedSettingsPage.tsx index 8e8acf2ee9..51ba310aad 100644 --- a/gui/src/renderer/containers/AdvancedSettingsPage.tsx +++ b/gui/src/renderer/containers/AdvancedSettingsPage.tsx @@ -53,7 +53,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp try { await props.app.updateRelaySettings(relayUpdate); } catch (e) { - log.error('Failed to update tunnel protocol constraints', e.message); + const error = e as Error; + log.error('Failed to update tunnel protocol constraints', error.message); } }, @@ -61,7 +62,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp try { await props.app.setEnableIpv6(enableIpv6); } catch (e) { - log.error('Failed to update enable IPv6', e.message); + const error = e as Error; + log.error('Failed to update enable IPv6', error.message); } }, @@ -69,7 +71,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp try { await props.app.setBlockWhenDisconnected(blockWhenDisconnected); } catch (e) { - log.error('Failed to update block when disconnected', e.message); + const error = e as Error; + log.error('Failed to update block when disconnected', error.message); } }, diff --git a/gui/src/renderer/containers/ConnectPage.tsx b/gui/src/renderer/containers/ConnectPage.tsx index 2069b4012b..c9ae60897b 100644 --- a/gui/src/renderer/containers/ConnectPage.tsx +++ b/gui/src/renderer/containers/ConnectPage.tsx @@ -80,21 +80,24 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp onConnect: async () => { try { await props.app.connectTunnel(); - } catch (error) { + } catch (e) { + const error = e as Error; log.error(`Failed to connect the tunnel: ${error.message}`); } }, onDisconnect: async () => { try { await props.app.disconnectTunnel(); - } catch (error) { + } catch (e) { + const error = e as Error; log.error(`Failed to disconnect the tunnel: ${error.message}`); } }, onReconnect: async () => { try { await props.app.reconnectTunnel(); - } catch (error) { + } catch (e) { + const error = e as Error; log.error(`Failed to reconnect the tunnel: ${error.message}`); } }, diff --git a/gui/src/renderer/containers/ExpiredAccountErrorViewContainer.tsx b/gui/src/renderer/containers/ExpiredAccountErrorViewContainer.tsx index e5c56e7f28..dc5b12a40e 100644 --- a/gui/src/renderer/containers/ExpiredAccountErrorViewContainer.tsx +++ b/gui/src/renderer/containers/ExpiredAccountErrorViewContainer.tsx @@ -20,7 +20,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp onDisconnect: async () => { try { await props.app.disconnectTunnel(); - } catch (error) { + } catch (e) { + const error = e as Error; log.error(`Failed to disconnect the tunnel: ${error.message}`); } }, @@ -28,7 +29,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp try { await props.app.setBlockWhenDisconnected(blockWhenDisconnected); } catch (e) { - log.error('Failed to update block when disconnected', e.message); + const error = e as Error; + log.error('Failed to update block when disconnected', error.message); } }, navigateToRedeemVoucher: () => { diff --git a/gui/src/renderer/containers/OpenVPNSettingsPage.tsx b/gui/src/renderer/containers/OpenVPNSettingsPage.tsx index 378dc9bb82..9212ca68ac 100644 --- a/gui/src/renderer/containers/OpenVPNSettingsPage.tsx +++ b/gui/src/renderer/containers/OpenVPNSettingsPage.tsx @@ -67,7 +67,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp try { await props.app.updateRelaySettings(relayUpdate); } catch (e) { - log.error('Failed to update relay settings', e.message); + const error = e as Error; + log.error('Failed to update relay settings', error.message); } }, @@ -84,7 +85,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp try { await props.app.updateRelaySettings(relayUpdate); } catch (e) { - log.error('Failed to update relay settings', e.message); + const error = e as Error; + log.error('Failed to update relay settings', error.message); } }, @@ -92,7 +94,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp try { await props.app.setBridgeState(bridgeState); } catch (e) { - log.error(`Failed to update bridge state: ${e.message}`); + const error = e as Error; + log.error(`Failed to update bridge state: ${error.message}`); } }, @@ -100,7 +103,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp try { await props.app.setOpenVpnMssfix(mssfix); } catch (e) { - log.error('Failed to update mssfix value', e.message); + const error = e as Error; + log.error('Failed to update mssfix value', error.message); } }, }; diff --git a/gui/src/renderer/containers/PreferencesPage.tsx b/gui/src/renderer/containers/PreferencesPage.tsx index a050afedf7..d4176d1ca2 100644 --- a/gui/src/renderer/containers/PreferencesPage.tsx +++ b/gui/src/renderer/containers/PreferencesPage.tsx @@ -30,7 +30,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp setAutoStart: async (autoStart: boolean) => { try { await props.app.setAutoStart(autoStart); - } catch (error) { + } catch (e) { + const error = e as Error; log.error(`Cannot set auto-start: ${error.message}`); } }, diff --git a/gui/src/renderer/containers/SelectLocationPage.tsx b/gui/src/renderer/containers/SelectLocationPage.tsx index ea931c8ea9..cd455a01f6 100644 --- a/gui/src/renderer/containers/SelectLocationPage.tsx +++ b/gui/src/renderer/containers/SelectLocationPage.tsx @@ -65,7 +65,8 @@ const mapDispatchToProps = (dispatch: ReduxDispatch, props: IHistoryProps & IApp await props.app.updateRelaySettings(relayUpdate); await props.app.connectTunnel(); } catch (e) { - log.error(`Failed to select the exit location: ${e.message}`); + const error = e as Error; + log.error(`Failed to select the exit location: ${error.message}`); } }, onSelectBridgeLocation: async (bridgeLocation: RelayLocation) => { @@ -77,7 +78,8 @@ const mapDispatchToProps = (dispatch: ReduxDispatch, props: IHistoryProps & IApp new BridgeSettingsBuilder().location.fromRaw(bridgeLocation).build(), ); } catch (e) { - log.error(`Failed to select the bridge location: ${e.message}`); + const error = e as Error; + log.error(`Failed to select the bridge location: ${error.message}`); } }, onSelectClosestToExit: async () => { @@ -87,7 +89,8 @@ const mapDispatchToProps = (dispatch: ReduxDispatch, props: IHistoryProps & IApp try { await props.app.updateBridgeSettings(new BridgeSettingsBuilder().location.any().build()); } catch (e) { - log.error(`Failed to set the bridge location to closest to exit: ${e.message}`); + const error = e as Error; + log.error(`Failed to set the bridge location to closest to exit: ${error.message}`); } }, onClearProviders: async () => { diff --git a/gui/src/renderer/containers/WireguardSettingsPage.tsx b/gui/src/renderer/containers/WireguardSettingsPage.tsx index cf7833d116..5e6c27105e 100644 --- a/gui/src/renderer/containers/WireguardSettingsPage.tsx +++ b/gui/src/renderer/containers/WireguardSettingsPage.tsx @@ -65,7 +65,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp try { await props.app.updateRelaySettings(relayUpdate); } catch (e) { - log.error('Failed to update relay settings', e.message); + const error = e as Error; + log.error('Failed to update relay settings', error.message); } }, @@ -73,7 +74,8 @@ const mapDispatchToProps = (_dispatch: ReduxDispatch, props: IHistoryProps & IAp try { await props.app.setWireguardMtu(mtu); } catch (e) { - log.error('Failed to update mtu value', e.message); + const error = e as Error; + log.error('Failed to update mtu value', error.message); } }, |
