From d7f43c436e22eff6c22b8d70b5649692a5cb6ceb Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 10 Sep 2025 10:47:33 -0300 Subject: [PATCH] Mark decision state during instrumentation testing. --- .../org/thoughtcrime/securesms/testing/SignalActivityRule.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/androidTest/java/org/thoughtcrime/securesms/testing/SignalActivityRule.kt b/app/src/androidTest/java/org/thoughtcrime/securesms/testing/SignalActivityRule.kt index 7ca8e6d4c1..06b86cbe27 100644 --- a/app/src/androidTest/java/org/thoughtcrime/securesms/testing/SignalActivityRule.kt +++ b/app/src/androidTest/java/org/thoughtcrime/securesms/testing/SignalActivityRule.kt @@ -20,8 +20,10 @@ import org.thoughtcrime.securesms.crypto.MasterSecretUtil import org.thoughtcrime.securesms.crypto.ProfileKeyUtil import org.thoughtcrime.securesms.database.IdentityTable import org.thoughtcrime.securesms.database.SignalDatabase +import org.thoughtcrime.securesms.database.model.databaseprotos.RestoreDecisionState import org.thoughtcrime.securesms.dependencies.AppDependencies import org.thoughtcrime.securesms.dependencies.InstrumentationApplicationDependencyProvider +import org.thoughtcrime.securesms.keyvalue.NewAccount import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.profiles.ProfileName import org.thoughtcrime.securesms.recipients.Recipient @@ -125,6 +127,7 @@ class SignalActivityRule(private val othersCount: Int = 4, private val createGro SignalDatabase.recipients.setProfileName(Recipient.self().id, ProfileName.fromParts("Tester", "McTesterson")) SignalStore.settings.isMessageNotificationsEnabled = false + SignalStore.registration.restoreDecisionState = RestoreDecisionState.NewAccount return Recipient.self() }