From 8f565edb0abbe7b5565d8063ca5ff4fcf755bd8b Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Sat, 8 Apr 2023 00:28:13 +0200 Subject: [PATCH] Safer code --- .../io/element/android/appnav/loggedin/LoggedInPresenter.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt b/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt index 552420abf8..f548771717 100644 --- a/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt +++ b/appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt @@ -48,7 +48,8 @@ class LoggedInPresenter @Inject constructor( // Ensure pusher is registered // TODO Register with Firebase for now val pushProvider = pushService.getAvailablePushProviders().firstOrNull() ?: return@LaunchedEffect - pushService.registerWith(matrixClient, pushProvider, pushProvider.getDistributorNames().first()) + val distributor = pushProvider.getDistributorNames().firstOrNull() ?: return@LaunchedEffect + pushService.registerWith(matrixClient, pushProvider, distributor) } val permissionsState = postNotificationPermissionsPresenter.present()