From 69db4081bc2d0a4b84e826e3266b29270df1d36d Mon Sep 17 00:00:00 2001 From: jubb Date: Wed, 3 Mar 2021 12:07:50 +1100 Subject: [PATCH] fix: force FCM if needed at end of sign up to trigger registration for user IDs --- .../thoughtcrime/securesms/loki/activities/PNModeActivity.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/loki/activities/PNModeActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/loki/activities/PNModeActivity.kt index 2f09b0fa6f..5ba555315a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/loki/activities/PNModeActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/loki/activities/PNModeActivity.kt @@ -7,15 +7,16 @@ import android.content.Intent import android.graphics.drawable.TransitionDrawable import android.net.Uri import android.os.Bundle -import androidx.annotation.DrawableRes import android.view.Menu import android.view.MenuItem import android.view.View import android.widget.Toast import androidx.annotation.ColorRes +import androidx.annotation.DrawableRes import kotlinx.android.synthetic.main.activity_display_name.registerButton import kotlinx.android.synthetic.main.activity_pn_mode.* import network.loki.messenger.R +import org.session.libsession.utilities.TextSecurePreferences import org.thoughtcrime.securesms.ApplicationContext import org.thoughtcrime.securesms.BaseActionBarActivity import org.thoughtcrime.securesms.loki.utilities.disableClipping @@ -24,7 +25,6 @@ import org.thoughtcrime.securesms.loki.utilities.setUpActionBarSessionLogo import org.thoughtcrime.securesms.loki.utilities.show import org.thoughtcrime.securesms.loki.views.GlowViewUtilities import org.thoughtcrime.securesms.loki.views.PNModeView -import org.session.libsession.utilities.TextSecurePreferences class PNModeActivity : BaseActionBarActivity() { private var selectedOptionView: PNModeView? = null @@ -154,6 +154,7 @@ class PNModeActivity : BaseActionBarActivity() { TextSecurePreferences.setIsUsingFCM(this, (selectedOptionView == fcmOptionView)) val application = ApplicationContext.getInstance(this) application.setUpStorageAPIIfNeeded() + application.registerForFCMIfNeeded(true) val intent = Intent(this, HomeActivity::class.java) intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK show(intent)