For #15150: Do not show open banner if open in app is ON in settings.

pull/149/head
mcarare 4 years ago committed by Mihai Adrian Carare
parent 80a573a62c
commit cc9667f722

@ -36,10 +36,12 @@ class OpenInAppOnboardingObserver(
} }
} }
@Suppress("ComplexCondition")
override fun onLoadingStateChanged(session: Session, loading: Boolean) { override fun onLoadingStateChanged(session: Session, loading: Boolean) {
val appLink = appLinksUseCases.appLinkRedirect val appLink = appLinksUseCases.appLinkRedirect
if (!loading && if (!loading &&
!settings.openLinksInExternalApp &&
settings.shouldShowOpenInAppBanner && settings.shouldShowOpenInAppBanner &&
appLink(session.url).hasExternalApp() appLink(session.url).hasExternalApp()
) { ) {

Loading…
Cancel
Save