TP-65482 | events to track the resource usages (#10731)

This commit is contained in:
Ashutosh Y
2024-05-07 16:51:59 +05:30
committed by GitHub
parent 2605c82826
commit df41ff0dd0
2 changed files with 4 additions and 0 deletions

View File

@@ -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) {

View File

@@ -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