diff --git a/app/src/main/java/org/thoughtcrime/securesms/onboarding/loading/LoadingActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/onboarding/loading/LoadingActivity.kt index bc2841ee1f..de4ac404c1 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/onboarding/loading/LoadingActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/onboarding/loading/LoadingActivity.kt @@ -34,12 +34,12 @@ class LoadingActivity: BaseActionBarActivity() { return } - private fun register(skipped: Boolean) { + private fun register(loadFailed: Boolean) { prefs.setLastConfigurationSyncTime(System.currentTimeMillis()) when { - skipped -> startPickDisplayNameActivity( - failedToLoad = true, + loadFailed -> startPickDisplayNameActivity( + loadFailed = true, flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK ) else -> startHomeActivity() diff --git a/app/src/main/java/org/thoughtcrime/securesms/onboarding/messagenotifications/MessageNotificationsActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/onboarding/messagenotifications/MessageNotificationsActivity.kt index a0829a572c..53bfd0fde8 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/onboarding/messagenotifications/MessageNotificationsActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/onboarding/messagenotifications/MessageNotificationsActivity.kt @@ -11,7 +11,6 @@ import dagger.hilt.android.AndroidEntryPoint import org.session.libsession.utilities.TextSecurePreferences import org.thoughtcrime.securesms.ApplicationContext import org.thoughtcrime.securesms.BaseActionBarActivity -import org.thoughtcrime.securesms.home.HomeActivity import org.thoughtcrime.securesms.home.startHomeActivity import org.thoughtcrime.securesms.notifications.PushRegistry import org.thoughtcrime.securesms.onboarding.loading.LoadingActivity diff --git a/app/src/main/java/org/thoughtcrime/securesms/onboarding/pickname/PickDisplayNameActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/onboarding/pickname/PickDisplayNameActivity.kt index ad119b5ddb..76e8c5ba8f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/onboarding/pickname/PickDisplayNameActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/onboarding/pickname/PickDisplayNameActivity.kt @@ -18,7 +18,7 @@ import org.thoughtcrime.securesms.ui.setComposeContent import org.thoughtcrime.securesms.util.setUpActionBarSessionLogo import javax.inject.Inject -private const val EXTRA_FAILED_TO_LOAD = "extra_failed_to_load" +private const val EXTRA_LOAD_FAILED = "extra_load_failed" @AndroidEntryPoint class PickDisplayNameActivity : BaseActionBarActivity() { @@ -26,10 +26,10 @@ class PickDisplayNameActivity : BaseActionBarActivity() { @Inject lateinit var viewModelFactory: PickDisplayNameViewModel.AssistedFactory @Inject lateinit var prefs: TextSecurePreferences - val failedToLoad get() = intent.getBooleanExtra(EXTRA_FAILED_TO_LOAD, false) + private val loadFailed get() = intent.getBooleanExtra(EXTRA_LOAD_FAILED, false) private val viewModel: PickDisplayNameViewModel by viewModels { - viewModelFactory.create(failedToLoad) + viewModelFactory.create(loadFailed) } override fun onCreate(savedInstanceState: Bundle?) { @@ -38,11 +38,11 @@ class PickDisplayNameActivity : BaseActionBarActivity() { setComposeContent { DisplayNameScreen(viewModel) } - if (!failedToLoad) prefs.setHasViewedSeed(false) + if (!loadFailed) prefs.setHasViewedSeed(false) lifecycleScope.launch { viewModel.eventFlow.collect { - if (failedToLoad) startHomeActivity() else startMessageNotificationsActivity() + if (loadFailed) startHomeActivity() else startMessageNotificationsActivity() } } } @@ -54,11 +54,11 @@ class PickDisplayNameActivity : BaseActionBarActivity() { } } -fun Context.startPickDisplayNameActivity(failedToLoad: Boolean = false, flags: Int = 0) { - ApplicationContext.getInstance(this).newAccount = !failedToLoad +fun Context.startPickDisplayNameActivity(loadFailed: Boolean = false, flags: Int = 0) { + ApplicationContext.getInstance(this).newAccount = !loadFailed Intent(this, PickDisplayNameActivity::class.java) - .apply { putExtra(EXTRA_FAILED_TO_LOAD, failedToLoad) } + .apply { putExtra(EXTRA_LOAD_FAILED, loadFailed) } .also { it.flags = flags } .also(::startActivity) }