Skip to content

Commit fb4d37b

Browse files
committed
chore(verification): remove intro screen when verifying both phone and email
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
1 parent 0ef9efe commit fb4d37b

4 files changed

Lines changed: 0 additions & 162 deletions

File tree

apps/flipcash/core/src/main/kotlin/com/flipcash/app/core/AppRoute.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ sealed interface AppRoute : NavKey, Parcelable {
128128
) : AppRoute, FlowRouteWithResult<VerificationResult> {
129129
override val initialStack: List<NavKey>
130130
get() = buildVerificationInitialStack(
131-
origin = origin,
132131
includePhone = includePhone,
133132
includeEmail = includeEmail,
134133
emailAddress = email,
@@ -271,15 +270,11 @@ sealed interface AppRoute : NavKey, Parcelable {
271270
}
272271

273272
private fun buildVerificationInitialStack(
274-
origin: AppRoute,
275273
includePhone: Boolean,
276274
includeEmail: Boolean,
277275
emailAddress: String?,
278276
emailVerificationCode: String?,
279277
): List<NavKey> {
280-
if (includePhone && includeEmail) {
281-
return listOf(VerificationStep.Intro(origin is AppRoute.Token.Swap))
282-
}
283278
if (includePhone) {
284279
return listOf(VerificationStep.PhoneEntry)
285280
}

apps/flipcash/core/src/main/kotlin/com/flipcash/app/core/verification/VerificationStep.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@ import kotlinx.serialization.Serializable
1111
*/
1212
@Serializable
1313
sealed interface VerificationStep : FlowStep, Parcelable {
14-
@Parcelize
15-
@Serializable
16-
data class Intro(val isForOnRamp: Boolean) : VerificationStep
17-
1814
@Parcelize
1915
@Serializable
2016
data object PhoneEntry : VerificationStep

apps/flipcash/features/contact-verification/src/main/kotlin/com/flipcash/app/contact/verification/VerificationFlowScreen.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import androidx.navigation3.runtime.NavKey
66
import androidx.navigation3.runtime.entryProvider
77
import com.flipcash.app.contact.verification.email.EmailMagicLinkContent
88
import com.flipcash.app.contact.verification.email.EmailVerificationContent
9-
import com.flipcash.app.contact.verification.internal.VerificationFlowIntroContent
109
import com.flipcash.app.contact.verification.phone.PhoneCodeContent
1110
import com.flipcash.app.contact.verification.phone.PhoneCountryCodeContent
1211
import com.flipcash.app.contact.verification.phone.PhoneVerificationContent
@@ -59,9 +58,6 @@ fun VerificationFlowScreen(
5958
private fun verificationEntryProvider(
6059
route: AppRoute.Verification,
6160
): (NavKey) -> NavEntry<NavKey> = entryProvider {
62-
annotatedEntry<VerificationStep.Intro> { step ->
63-
VerificationFlowIntroContent(isForOnRamp = step.isForOnRamp)
64-
}
6561
annotatedEntry<VerificationStep.PhoneEntry> {
6662
PhoneVerificationContent()
6763
}

apps/flipcash/features/contact-verification/src/main/kotlin/com/flipcash/app/contact/verification/internal/VerificationFlowIntroScreen.kt

Lines changed: 0 additions & 149 deletions
This file was deleted.

0 commit comments

Comments
 (0)