TP-67846 | pass order id in idempotency key for AMC orders (#10991)

This commit is contained in:
Varun Jain
2024-05-23 19:07:36 +05:30
committed by GitHub
parent c8ec44d61c
commit eb0c48c6c5

View File

@@ -1,6 +1,6 @@
/*
*
* * Copyright © 2023 by Navi Technologies Limited
* * Copyright © 2023-2024 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
@@ -860,7 +860,9 @@ class NaviChatFragment : BaseFragment(), WidgetCallback, MessageOperation, Toolb
sourceId = naviChatSystemLocalData?.sourceId ?: EMPTY,
userName = naviChatSystemLocalData?.currentUserName ?: EMPTY,
metaData = naviChatSystemLocalData?.metaData,
idempotencyKey = naviChatSystemLocalData?.idempotencyKey,
idempotencyKey =
naviChatSystemLocalData?.metaData?.get(ORDER_ID)
?: naviChatSystemLocalData?.idempotencyKey,
conversationId = conversationId,
isFromNotification = naviChatSystemLocalData?.isFromNotification ?: false,
shouldShowCsat = naviChatSystemLocalData?.shouldShowCsat == true,
@@ -2028,6 +2030,7 @@ class NaviChatFragment : BaseFragment(), WidgetCallback, MessageOperation, Toolb
companion object {
const val TAG = "NaviChatFragment"
const val ORDER_ID = "order_id"
private const val DELAY_TO_SCROLL = 200L
private const val MARGIN_TO_RIGHT = 16
private const val ANIMATION_DURATION = 400L