Skip to content

Commit 82e6689

Browse files
authored
Merge pull request #822 from relayprotocol/pedro/fe-7975-duplicate-deposit_success-event-firing-twice
Fix duplicate deposit success event firing twice
2 parents bb78bd8 + 3bd044c commit 82e6689

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.changeset/seven-brooms-smile.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@relayprotocol/relay-kit-ui': patch
3+
---
4+
5+
Fix duplicate deposit success event

packages/ui/src/components/widgets/SwapWidgetRenderer.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,14 +1056,14 @@ const SwapWidgetRenderer: FC<SwapWidgetRendererProps> = ({
10561056
submittedEvents.push(submittedEvent)
10571057
onAnalyticEvent?.(submittedEvent, swapEventData)
10581058
} else if (
1059-
(!submittedEvents.includes(successEvent) &&
1060-
stepItem.receipt &&
1059+
!submittedEvents.includes(successEvent) &&
1060+
((stepItem.receipt &&
10611061
!(
10621062
typeof stepItem.receipt === 'object' &&
10631063
'status' in stepItem.receipt &&
10641064
stepItem.receipt.status === 'reverted'
10651065
)) ||
1066-
stepItem.checkStatus === 'pending'
1066+
stepItem.checkStatus === 'pending')
10671067
) {
10681068
onAnalyticEvent?.(successEvent, swapEventData)
10691069
submittedEvents.push(successEvent)

0 commit comments

Comments
 (0)