TP-62123 | Background Permission Check Event (#10303)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user