summaryrefslogtreecommitdiffhomepage
path: root/android/app
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2024-07-31 11:42:24 +0200
committerAlbin <albin@mullvad.net>2024-08-23 09:44:47 +0200
commit26ce6fc8d23cbae3866f2aaf197935e6515996a4 (patch)
tree2177fe4b07b9b8338d36d5a315baa5dbfa323670 /android/app
parent021829b9c3ff4082ffb0918ef4f2a2600e7160eb (diff)
downloadmullvadvpn-26ce6fc8d23cbae3866f2aaf197935e6515996a4.tar.xz
mullvadvpn-26ce6fc8d23cbae3866f2aaf197935e6515996a4.zip
Propagate reconnect errors to the ui
Diffstat (limited to 'android/app')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModel.kt4
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() {