NTP-67044 | Default root view for getCta and createApplicationAndGet CTA (#16470)
This commit is contained in:
@@ -55,6 +55,7 @@ import com.navi.ap.utils.constants.DEFAULT_SCREEN_STATE_ID
|
||||
import com.navi.ap.utils.constants.DEFAULT_SOURCE_SCREEN
|
||||
import com.navi.ap.utils.constants.NEXT_SCREEN_CTA
|
||||
import com.navi.ap.utils.constants.REASON
|
||||
import com.navi.ap.utils.constants.ROOT_VIEW
|
||||
import com.navi.ap.utils.constants.SCREEN_TYPE
|
||||
import com.navi.ap.utils.constants.SUBMIT_EVENT_HASH_EVENT
|
||||
import com.navi.ap.utils.getMetricInfoForApplicationType
|
||||
@@ -69,6 +70,7 @@ import com.navi.base.utils.isNull
|
||||
import com.navi.base.utils.orElse
|
||||
import com.navi.base.utils.orFalse
|
||||
import com.navi.common.constants.API_SUCCESS_CODE
|
||||
import com.navi.common.extensions.or
|
||||
import com.navi.common.network.ApiConstants
|
||||
import com.navi.common.network.models.isSuccessWithData
|
||||
import com.navi.common.scheduler.PeriodicTaskScheduler
|
||||
@@ -578,7 +580,7 @@ abstract class ApplicationPlatformVM(
|
||||
getMetricInfoForApplicationType(
|
||||
applicationType =
|
||||
handle.get<String>(APP_PLATFORM_APPLICATION_TYPE).orEmpty(),
|
||||
screenName = handle.get<String>(APP_PLATFORM_SCREEN_ID).orEmpty(),
|
||||
screenName = handle.get<String>(APP_PLATFORM_SCREEN_ID).or(ROOT_VIEW),
|
||||
) {
|
||||
!it.isSuccessWithData()
|
||||
},
|
||||
@@ -649,7 +651,7 @@ abstract class ApplicationPlatformVM(
|
||||
getMetricInfoForApplicationType(
|
||||
applicationType =
|
||||
handle.get<String>(APP_PLATFORM_APPLICATION_TYPE).orEmpty(),
|
||||
screenName = handle.get<String>(APP_PLATFORM_SCREEN_ID).orEmpty(),
|
||||
screenName = handle.get<String>(APP_PLATFORM_SCREEN_ID).or(ROOT_VIEW),
|
||||
) {
|
||||
!it.isSuccessWithData()
|
||||
},
|
||||
|
||||
@@ -57,6 +57,7 @@ const val PARENT = "parent"
|
||||
const val SOURCE = "source"
|
||||
const val EVENT = "event"
|
||||
const val RPD = "RPD"
|
||||
const val ROOT_VIEW = "ROOT_VIEW"
|
||||
|
||||
val noLoaderScreenTypes: MutableSet<String> =
|
||||
mutableSetOf(
|
||||
|
||||
Reference in New Issue
Block a user