From 9e4e8316f746c9a1fda49eab142fd83cf3fbf443 Mon Sep 17 00:00:00 2001 From: Shiv Natani Date: Fri, 27 Jun 2025 15:13:34 +0530 Subject: [PATCH] NTP-73490 | Shiv Natani | juspay sdk concurrent modification crash fix (#16753) --- .../src/main/java/com/navi/payment/sdk/juspay/JusPayUtil.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/android/navi-payment/src/main/java/com/navi/payment/sdk/juspay/JusPayUtil.kt b/android/navi-payment/src/main/java/com/navi/payment/sdk/juspay/JusPayUtil.kt index 15a5fc8f18..a86925ef02 100644 --- a/android/navi-payment/src/main/java/com/navi/payment/sdk/juspay/JusPayUtil.kt +++ b/android/navi-payment/src/main/java/com/navi/payment/sdk/juspay/JusPayUtil.kt @@ -79,8 +79,9 @@ object JusPayUtil { if (HyperServicesHolder.isSDKInitialized().not()) { getJuspayInitPayload()?.let { payload -> + val payloadCopyString = payload.toString() juspayAnalytics.onJuspayInitStarted( - payload.toString(), + payloadCopyString, activity::class.java.simpleName, ) HyperServicesHolder.initiateSDK( @@ -113,7 +114,7 @@ object JusPayUtil { }, merchantLogger = { log -> NaviPaymentAnalytics.INSTANCE.JuspayAnalytics() - .onJuspaySdkLogs(log, payload.toString()) + .onJuspaySdkLogs(log, payloadCopyString) merchantLogger?.invoke(log) }, )