TP-70092 | Narayan | Fixed upi request id analytics (#11274)

Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
This commit is contained in:
Aditya Narayan Malik
2024-06-12 15:57:41 +05:30
committed by GitHub
parent 04101e2b8e
commit 3a2df5c859
2 changed files with 7 additions and 6 deletions

View File

@@ -171,7 +171,7 @@ fun PaymentSummaryScreenV2(
LaunchedEffect(Unit) {
naviPayAnalytics.onPaymentSummaryLanded(
upiRequestId = transactionEntity.upiRequestIdFormatted,
upiRequestId = transactionEntity.transactionDetailEntity.metaData.upiReqId,
txnType = transactionEntity.transactionDetailEntity.metaData.txnType,
purposeCode = transactionEntity.transactionDetailEntity.metaData.purposeCode,
sessionId = paymentSummaryViewModel.naviPaySessionId,
@@ -217,7 +217,7 @@ fun PaymentSummaryScreenV2(
val onTransactionDetailSectionBottomNavigationCtaButtonClicked = {
naviPayAnalytics.onRightFooterButtonClicked(
upiRequestId = transactionEntity.upiRequestIdFormatted,
upiRequestId = transactionEntity.transactionDetailEntity.metaData.upiReqId,
txnType = transactionEntity.transactionDetailEntity.metaData.txnType,
purposeCode = transactionEntity.transactionDetailEntity.metaData.purposeCode,
sessionId = paymentSummaryViewModel.naviPaySessionId,

View File

@@ -125,7 +125,7 @@ fun PaymentSummaryTransactionDetailSectionV2(
val onViewDetailCtaClicked = {
naviPayAnalytics.onHeaderButtonClicked(
upiRequestId = transactionEntity?.upiRequestIdFormatted.orEmpty(),
upiRequestId = transactionEntity?.transactionDetailEntity?.metaData?.upiReqId.orEmpty(),
txnType = transactionEntity?.transactionDetailEntity?.metaData?.txnType.orEmpty(),
purposeCode =
transactionEntity?.transactionDetailEntity?.metaData?.purposeCode.orEmpty(),
@@ -205,9 +205,10 @@ fun PaymentSummaryTransactionDetailSectionV2(
)
)
naviPayAnalytics.onShareReceiptClickedV2(
upiRequestId = transactionEntity?.upiRequestIdFormatted ?: "",
txnType = transactionEntity?.transactionDetailEntity?.metaData?.txnType ?: "",
purposeCode = transactionEntity?.transactionDetailEntity?.metaData?.purposeCode ?: "",
upiRequestId = transactionEntity?.transactionDetailEntity?.metaData?.upiReqId.orEmpty(),
txnType = transactionEntity?.transactionDetailEntity?.metaData?.txnType.orEmpty(),
purposeCode =
transactionEntity?.transactionDetailEntity?.metaData?.purposeCode.orEmpty(),
sessionId = naviPaySessionId
)
}