Call mark registration complete in more places.

This commit is contained in:
Cody Henthorne
2025-09-04 12:08:26 -04:00
committed by Greyson Parrelli
parent ca2cc722d4
commit 94b464e37c
3 changed files with 5 additions and 1 deletions

View File

@@ -18,6 +18,7 @@ import org.thoughtcrime.securesms.MainActivity
import org.thoughtcrime.securesms.R import org.thoughtcrime.securesms.R
import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.keyvalue.SignalStore
import org.thoughtcrime.securesms.registration.sms.SmsRetrieverReceiver import org.thoughtcrime.securesms.registration.sms.SmsRetrieverReceiver
import org.thoughtcrime.securesms.registration.util.RegistrationUtil
import org.thoughtcrime.securesms.util.DynamicNoActionBarTheme import org.thoughtcrime.securesms.util.DynamicNoActionBarTheme
/** /**
@@ -46,6 +47,7 @@ class RegistrationActivity : BaseActivity() {
sharedViewModel.checkpoint.observe(this) { sharedViewModel.checkpoint.observe(this) {
if (it >= RegistrationCheckpoint.LOCAL_REGISTRATION_COMPLETE) { if (it >= RegistrationCheckpoint.LOCAL_REGISTRATION_COMPLETE) {
RegistrationUtil.maybeMarkRegistrationComplete()
handleSuccessfulVerify() handleSuccessfulVerify()
} }
} }

View File

@@ -72,6 +72,7 @@ import org.thoughtcrime.securesms.components.contactsupport.ContactSupportViewMo
import org.thoughtcrime.securesms.components.contactsupport.SendSupportEmailEffect import org.thoughtcrime.securesms.components.contactsupport.SendSupportEmailEffect
import org.thoughtcrime.securesms.conversation.v2.registerForLifecycle import org.thoughtcrime.securesms.conversation.v2.registerForLifecycle
import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.keyvalue.SignalStore
import org.thoughtcrime.securesms.registration.util.RegistrationUtil
import org.thoughtcrime.securesms.registrationv3.ui.shared.RegistrationScreen import org.thoughtcrime.securesms.registrationv3.ui.shared.RegistrationScreen
import org.thoughtcrime.securesms.registrationv3.ui.shared.RegistrationScreenTitleSubtitle import org.thoughtcrime.securesms.registrationv3.ui.shared.RegistrationScreenTitleSubtitle
import org.thoughtcrime.securesms.util.DateUtils import org.thoughtcrime.securesms.util.DateUtils
@@ -117,6 +118,7 @@ class RemoteRestoreActivity : BaseActivity() {
.firstOrNull() .firstOrNull()
if (restored != null) { if (restored != null) {
RegistrationUtil.maybeMarkRegistrationComplete()
startActivity(MainActivity.clearTop(this@RemoteRestoreActivity)) startActivity(MainActivity.clearTop(this@RemoteRestoreActivity))
finishAffinity() finishAffinity()
} }

View File

@@ -50,8 +50,8 @@ object StorageServiceRestore {
val isMissingProfileData = RegistrationRepository.isMissingProfileData() val isMissingProfileData = RegistrationRepository.isMissingProfileData()
if (!isMissingProfileData) {
RegistrationUtil.maybeMarkRegistrationComplete() RegistrationUtil.maybeMarkRegistrationComplete()
if (!isMissingProfileData) {
AppDependencies.jobManager.add(ProfileUploadJob()) AppDependencies.jobManager.add(ProfileUploadJob())
} }
} }