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.keyvalue.SignalStore
import org.thoughtcrime.securesms.registration.sms.SmsRetrieverReceiver
import org.thoughtcrime.securesms.registration.util.RegistrationUtil
import org.thoughtcrime.securesms.util.DynamicNoActionBarTheme
/**
@@ -46,6 +47,7 @@ class RegistrationActivity : BaseActivity() {
sharedViewModel.checkpoint.observe(this) {
if (it >= RegistrationCheckpoint.LOCAL_REGISTRATION_COMPLETE) {
RegistrationUtil.maybeMarkRegistrationComplete()
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.conversation.v2.registerForLifecycle
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.RegistrationScreenTitleSubtitle
import org.thoughtcrime.securesms.util.DateUtils
@@ -117,6 +118,7 @@ class RemoteRestoreActivity : BaseActivity() {
.firstOrNull()
if (restored != null) {
RegistrationUtil.maybeMarkRegistrationComplete()
startActivity(MainActivity.clearTop(this@RemoteRestoreActivity))
finishAffinity()
}

View File

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