diff options
Diffstat (limited to 'android')
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/RelayListListener.kt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/RelayListListener.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/RelayListListener.kt index d04e7394f9..c405aed280 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/RelayListListener.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/RelayListListener.kt @@ -32,7 +32,11 @@ class RelayListListener( // not be a relay list since the fetching of a relay list would be done before the // event stream is available. .onStart { messageHandler.trySendRequest(Request.FetchRelayList) } - .stateIn(CoroutineScope(dispatcher), SharingStarted.Eagerly, defaultRelayList()) + .stateIn( + CoroutineScope(dispatcher), + SharingStarted.WhileSubscribed(), + defaultRelayList() + ) fun updateSelectedRelayLocation(value: GeographicLocationConstraint) { messageHandler.trySendRequest(Request.SetRelayLocation(value)) |
