TP-65482 | events to track the resource usages (#10731)
This commit is contained in:
@@ -39,6 +39,7 @@ import com.airbnb.lottie.LottieAnimationView
|
||||
import com.airbnb.lottie.LottieCompositionFactory
|
||||
import com.airbnb.lottie.LottieDrawable
|
||||
import com.google.gson.Gson
|
||||
import com.navi.analytics.utils.NaviTrackEvent
|
||||
import com.navi.base.model.ActionData
|
||||
import com.navi.base.model.CtaData
|
||||
import com.navi.base.model.DrawableData
|
||||
@@ -1008,6 +1009,7 @@ fun LottieAnimationView.showWhenDataIsAvailable(
|
||||
onAnimationEnd: (() -> Unit)? = null,
|
||||
) {
|
||||
lottieName?.let { nonNullLottieName ->
|
||||
NaviTrackEvent.trackEvent("active_lottie_assets", mapOf("lottie_name" to lottieName))
|
||||
visibility = VISIBLE
|
||||
var isInAppLottie = true
|
||||
when (nonNullLottieName) {
|
||||
|
||||
@@ -10,6 +10,7 @@ package com.navi.naviwidgets.utils
|
||||
import android.graphics.drawable.Drawable
|
||||
import android.widget.ImageView
|
||||
import com.google.firebase.crashlytics.FirebaseCrashlytics
|
||||
import com.navi.analytics.utils.NaviTrackEvent
|
||||
import com.navi.base.model.ImageDetail
|
||||
import com.navi.design.R as DesignR
|
||||
import com.navi.naviwidgets.R
|
||||
@@ -895,6 +896,7 @@ object NaviWidgetIconUtils {
|
||||
}
|
||||
|
||||
fun getImageFromIconCode(iconCode: String?): Int {
|
||||
NaviTrackEvent.trackEvent("active_image_assets", mapOf("icon_code" to iconCode.orEmpty()))
|
||||
return when (iconCode) {
|
||||
WHATSAPP_ICON -> R.drawable.ic_whatsapp_background_svg
|
||||
ICON_INFO -> R.drawable.ic_info_gray
|
||||
|
||||
Reference in New Issue
Block a user