TP-76987 add support for finishing deeplink activity after a delay if… (#12096)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
*
|
||||
* * Copyright © 2023 by Navi Technologies Limited
|
||||
* * Copyright © 2023-2024 by Navi Technologies Limited
|
||||
* * All rights reserved. Strictly confidential
|
||||
*
|
||||
*/
|
||||
@@ -19,7 +19,9 @@ import com.navi.ap.utils.constants.ApScreenDestinations
|
||||
import com.navi.ap.utils.constants.CtaIdentifier
|
||||
import com.navi.ap.utils.identifier
|
||||
import com.navi.base.model.CtaData
|
||||
import com.navi.base.utils.orFalse
|
||||
import com.navi.common.utils.Constants.APP_PLATFORM_LAUNCH
|
||||
import com.navi.common.utils.isHomePageUrl
|
||||
import javax.inject.Inject
|
||||
|
||||
/**
|
||||
@@ -74,14 +76,10 @@ constructor(
|
||||
ctaData: CtaData,
|
||||
bundle: Bundle,
|
||||
) {
|
||||
val finish = if (isHomePageUrl(ctaData)) true else ctaData.finish.orFalse()
|
||||
deepLinkManager
|
||||
.getDeepLinkListener()
|
||||
?.navigateTo(
|
||||
activity = activity,
|
||||
ctaData = ctaData,
|
||||
bundle = bundle,
|
||||
finish = ctaData.finish ?: false
|
||||
)
|
||||
?.navigateTo(activity = activity, ctaData = ctaData, bundle = bundle, finish = finish)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user