|
|
|
@ -17,6 +17,8 @@ import org.mozilla.fenix.shopping.store.ReviewQualityCheckState
|
|
|
|
|
private const val POWERED_BY_URL =
|
|
|
|
|
"https://www.fakespot.com/review-checker?utm_source=review-checker" +
|
|
|
|
|
"&utm_campaign=fakespot-by-mozilla&utm_medium=inproduct&utm_term=core-sheet"
|
|
|
|
|
private const val PRIVACY_POLICY_URL = "https://www.fakespot.com/privacy-policy"
|
|
|
|
|
private const val TERMS_OF_USE_URL = "https://www.fakespot.com/terms"
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Middleware that handles navigation events for the review quality check feature.
|
|
|
|
@ -65,20 +67,14 @@ class ReviewQualityCheckNavigationMiddleware(
|
|
|
|
|
SupportUtils.SumoTopic.HELP,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
is ReviewQualityCheckAction.OpenOnboardingTermsLink -> SupportUtils.getSumoURLForTopic(
|
|
|
|
|
context,
|
|
|
|
|
SupportUtils.SumoTopic.HELP,
|
|
|
|
|
)
|
|
|
|
|
is ReviewQualityCheckAction.OpenOnboardingTermsLink -> TERMS_OF_USE_URL
|
|
|
|
|
|
|
|
|
|
is ReviewQualityCheckAction.OpenOnboardingLearnMoreLink -> SupportUtils.getSumoURLForTopic(
|
|
|
|
|
context,
|
|
|
|
|
SupportUtils.SumoTopic.HELP,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
is ReviewQualityCheckAction.OpenOnboardingPrivacyPolicyLink -> SupportUtils.getSumoURLForTopic(
|
|
|
|
|
context,
|
|
|
|
|
SupportUtils.SumoTopic.HELP,
|
|
|
|
|
)
|
|
|
|
|
is ReviewQualityCheckAction.OpenOnboardingPrivacyPolicyLink -> PRIVACY_POLICY_URL
|
|
|
|
|
|
|
|
|
|
is ReviewQualityCheckAction.OpenPoweredByLink -> POWERED_BY_URL
|
|
|
|
|
}
|
|
|
|
|