From 8fb3b6fe411947ebbe7f4e65f5e49a3e54ee84dd Mon Sep 17 00:00:00 2001 From: Abhinav Gupta Date: Thu, 28 Mar 2024 10:55:22 +0530 Subject: [PATCH] TP-60060 | add success event in data upload (#10234) --- .../com/naviapp/manager/RetryableUserDataUploadWorker.kt | 6 ++++++ .../naviapp/manager/usecase/UserDataUploadWorkerUseCase.kt | 2 ++ 2 files changed, 8 insertions(+) diff --git a/android/app/src/main/java/com/naviapp/manager/RetryableUserDataUploadWorker.kt b/android/app/src/main/java/com/naviapp/manager/RetryableUserDataUploadWorker.kt index fe557fcbfa..15f7fa4e15 100644 --- a/android/app/src/main/java/com/naviapp/manager/RetryableUserDataUploadWorker.kt +++ b/android/app/src/main/java/com/naviapp/manager/RetryableUserDataUploadWorker.kt @@ -116,6 +116,12 @@ class RetryableUserDataUploadWorker(val context: Context, workerParams: WorkerPa userDataUploadWorkerConfig.workerType ) if (syncApiResponse.isValidResponse()) { + sendEventTracker( + UserDataUploadWorkerUseCase.PL_GET_PRE_SIGNED_URL_SYNC_SUCCESS, + mapOf( + "workerType" to userDataUploadWorkerConfig.workerType + ) + ) uploadDataToUrl(syncApiResponse.data, CoroutineScope(Dispatchers.IO)) { handleAPIFailure(syncApiResponse.error ?: syncApiResponse.errors) } diff --git a/android/app/src/main/java/com/naviapp/manager/usecase/UserDataUploadWorkerUseCase.kt b/android/app/src/main/java/com/naviapp/manager/usecase/UserDataUploadWorkerUseCase.kt index a00a6b9cc2..78a4ec0b2f 100644 --- a/android/app/src/main/java/com/naviapp/manager/usecase/UserDataUploadWorkerUseCase.kt +++ b/android/app/src/main/java/com/naviapp/manager/usecase/UserDataUploadWorkerUseCase.kt @@ -207,6 +207,8 @@ class UserDataUploadWorkerUseCase @Inject constructor(@ApplicationContext val co const val PL_DEV_USER_DATA_UPLOAD_FAILED = "PL_DEV_USER_DATA_UPLOAD_FAILED" const val PL_ERROR_IN_GETTING_PRESIGNED_URL = "PL_ERROR_IN_GETTING_PRESIGNED_URL" const val PL_ERROR_IN_GETTING_PRESIGNED_URL_SYNC = "PL_ERROR_IN_GETTING_PRESIGNED_URL_SYNC" + const val PL_GET_PRE_SIGNED_URL_SYNC_SUCCESS = + "PL_GET_PRE_SIGNED_URL_SYNC_SUCCESS" const val on_data_upload_retry_count_finished = "on_data_upload_retry_count_finished" const val on_data_upload_retry_on_api_failure =