TP-62123 | Background Permission Check Event (#10303)

This commit is contained in:
Sanjay P
2024-04-05 13:27:39 +05:30
committed by GitHub
parent 09eae7bd97
commit c0931ee466

View File

@@ -8,14 +8,13 @@
package com.naviapp.manager
import android.Manifest
import android.app.Activity
import android.content.Context
import android.content.pm.PackageManager
import androidx.core.content.ContextCompat
import androidx.work.CoroutineWorker
import androidx.work.WorkerParameters
import com.navi.analytics.utils.NaviTrackEvent
import com.navi.base.utils.orElse
import com.navi.common.managers.PermissionsManager
import com.navi.common.model.UploadDataAsyncResponse
import com.navi.common.network.models.isSuccess
import com.navi.common.useruploaddata.model.IngestionStatus
@@ -84,8 +83,10 @@ class RetryableUserDataUploadWorker(val context: Context, workerParams: WorkerPa
private fun sendEventTracker(eventName: String, data: Map<String, String>? = null) {
eventTracker.onEvent(eventName, data)
eventTracker.onEvent(
eventName = BACKGROUND_PERMISSION_CHECK, mapOf(
NaviTrackEvent.trackEventOnClickStream(
eventName = BACKGROUND_PERMISSION_CHECK, eventValues = mapOf(
"sourceScreenName" to userDataUploadWorkerConfig.sourceScreenName,
"workerType" to userDataUploadWorkerConfig.workerType,
HAS_SMS_PERMISSION to hasPermission(
context,
Manifest.permission.READ_SMS