diff options
| author | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2024-07-31 11:42:24 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2024-08-23 09:44:47 +0200 |
| commit | 26ce6fc8d23cbae3866f2aaf197935e6515996a4 (patch) | |
| tree | 2177fe4b07b9b8338d36d5a315baa5dbfa323670 /android/app/src | |
| parent | 021829b9c3ff4082ffb0918ef4f2a2600e7160eb (diff) | |
| download | mullvadvpn-26ce6fc8d23cbae3866f2aaf197935e6515996a4.tar.xz mullvadvpn-26ce6fc8d23cbae3866f2aaf197935e6515996a4.zip | |
Propagate reconnect errors to the ui
Diffstat (limited to 'android/app/src')
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModel.kt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModel.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModel.kt index d1f4b3713b..51c720261c 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModel.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModel.kt @@ -127,7 +127,9 @@ class ConnectViewModel( } fun onReconnectClick() { - viewModelScope.launch { connectionProxy.reconnect() } + viewModelScope.launch { connectionProxy.reconnect().onLeft { + _uiSideEffect.send(UiSideEffect.ConnectError.Generic) + } } } fun onConnectClick() { |
