@@ -171,7 +171,7 @@ class RealPirRunStateHandler @Inject constructor(
171
171
}
172
172
173
173
private suspend fun handleBrokerManualScanStarted (state : BrokerManualScanStarted ) {
174
- pixelSender.reportManualScanBrokerStarted (state.brokerName)
174
+ pixelSender.reportBrokerScanStarted (state.brokerName)
175
175
repository.saveBrokerScanLog(
176
176
PirBrokerScanLog (
177
177
eventTimeInMillis = state.eventTimeInMillis,
@@ -183,7 +183,11 @@ class RealPirRunStateHandler @Inject constructor(
183
183
184
184
private suspend fun handleBrokerManualScanCompleted (state : BrokerManualScanCompleted ) {
185
185
handleScanError(state.isSuccess, state.brokerName, state.profileQueryId)
186
-
186
+ pixelSender.reportBrokerScanCompleted(
187
+ brokerName = state.brokerName,
188
+ totalTimeInMillis = state.totalTimeMillis,
189
+ isSuccess = state.isSuccess,
190
+ )
187
191
repository.saveBrokerScanLog(
188
192
PirBrokerScanLog (
189
193
eventTimeInMillis = state.eventTimeInMillis,
@@ -198,16 +202,10 @@ class RealPirRunStateHandler @Inject constructor(
198
202
endTimeInMillis = state.eventTimeInMillis,
199
203
isSuccess = state.isSuccess,
200
204
)
201
-
202
- pixelSender.reportManualScanBrokerCompleted(
203
- brokerName = state.brokerName,
204
- totalTimeInMillis = state.totalTimeMillis,
205
- isSuccess = state.isSuccess,
206
- )
207
205
}
208
206
209
207
private suspend fun handleBrokerScheduledScanStarted (state : BrokerScheduledScanStarted ) {
210
- pixelSender.reportScheduledScanBrokerStarted (state.brokerName)
208
+ pixelSender.reportBrokerScanStarted (state.brokerName)
211
209
repository.saveBrokerScanLog(
212
210
PirBrokerScanLog (
213
211
eventTimeInMillis = state.eventTimeInMillis,
@@ -218,7 +216,8 @@ class RealPirRunStateHandler @Inject constructor(
218
216
}
219
217
220
218
private suspend fun handleBrokerScheduledScanCompleted (state : BrokerScheduledScanCompleted ) {
221
- pixelSender.reportScheduledScanBrokerCompleted(
219
+ handleScanError(state.isSuccess, state.brokerName, state.profileQueryId)
220
+ pixelSender.reportBrokerScanCompleted(
222
221
brokerName = state.brokerName,
223
222
totalTimeInMillis = state.totalTimeMillis,
224
223
isSuccess = state.isSuccess,
@@ -237,8 +236,6 @@ class RealPirRunStateHandler @Inject constructor(
237
236
endTimeInMillis = state.eventTimeInMillis,
238
237
isSuccess = state.isSuccess,
239
238
)
240
-
241
- handleScanError(state.isSuccess, state.brokerName, state.profileQueryId)
242
239
}
243
240
244
241
private suspend fun handleBrokerScanActionSucceeded (state : BrokerScanActionSucceeded ) {
@@ -280,27 +277,25 @@ class RealPirRunStateHandler @Inject constructor(
280
277
private suspend fun handleRecordOptOutStarted (state : BrokerRecordOptOutStarted ) {
281
278
jobRecordUpdater.markOptOutAsAttempted(state.extractedProfile.dbId)
282
279
283
- pixelSender.reportRecordOptOutStarted (
280
+ pixelSender.reportOptOutStarted (
284
281
brokerName = state.brokerName,
285
282
)
286
283
}
287
284
288
285
private suspend fun handleRecordOptOutCompleted (state : BrokerRecordOptOutCompleted ) {
289
286
updateOptOutRecord(state.isSubmitSuccess, state.extractedProfile.dbId)
290
-
287
+ pixelSender.reportOptOutCompleted(
288
+ brokerName = state.brokerName,
289
+ totalTimeInMillis = state.endTimeInMillis - state.startTimeInMillis,
290
+ isSuccess = state.isSubmitSuccess,
291
+ )
291
292
repository.saveOptOutCompleted(
292
293
brokerName = state.brokerName,
293
294
extractedProfile = state.extractedProfile,
294
295
startTimeInMillis = state.startTimeInMillis,
295
296
endTimeInMillis = state.endTimeInMillis,
296
297
isSubmitSuccess = state.isSubmitSuccess,
297
298
)
298
-
299
- pixelSender.reportRecordOptOutCompleted(
300
- brokerName = state.brokerName,
301
- totalTimeInMillis = state.endTimeInMillis - state.startTimeInMillis,
302
- isSuccess = state.isSubmitSuccess,
303
- )
304
299
}
305
300
306
301
private suspend fun handleBrokerOptOutActionSucceeded (state : BrokerOptOutActionSucceeded ) {
0 commit comments