Skip to content

Commit 73245d0

Browse files
committed
Clear emailExtractedData on step completion
1 parent 0fa4b73 commit 73245d0

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

pir/pir-impl/src/main/java/com/duckduckgo/pir/impl/common/actions/BrokerStepCompletedEventHandler.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ class BrokerStepCompletedEventHandler @Inject constructor(
9090
currentBrokerStepIndex = state.currentBrokerStepIndex + 1,
9191
actionRetryCount = 0,
9292
generatedEmailData = null,
93+
emailExtractedData = emptyMap(),
9394
stageStatus = PirStageStatus(
9495
currentStage = PirStage.VALIDATE,
9596
stageStartMs = currentTimeProvider.currentTimeMillis(),

pir/pir-impl/src/test/kotlin/com/duckduckgo/pir/impl/common/actions/BrokerStepCompletedEventHandlerTest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -639,6 +639,7 @@ class BrokerStepCompletedEventHandlerTest {
639639
currentActionIndex = 1,
640640
actionRetryCount = 5,
641641
generatedEmailData = testGeneratedEmailData,
642+
emailExtractedData = mapOf("verificationCode" to "123456"),
642643
transactionID = "txn-123",
643644
brokerStepStartTime = testBrokerStartTime,
644645
stageStatus = PirStageStatus(
@@ -656,6 +657,7 @@ class BrokerStepCompletedEventHandlerTest {
656657
assertEquals(1, result.nextState.currentBrokerStepIndex)
657658
assertEquals(0, result.nextState.actionRetryCount)
658659
assertNull(result.nextState.generatedEmailData)
660+
assertEquals(emptyMap<String, String>(), result.nextState.emailExtractedData)
659661
assertEquals(PirStage.VALIDATE, result.nextState.stageStatus.currentStage)
660662
assertEquals(testCurrentTimeInMillis, result.nextState.stageStatus.stageStartMs)
661663
assertEquals("txn-123", result.nextState.transactionID)

0 commit comments

Comments
 (0)