From 9c80a151306a60e6ef6763ba3ab123358cd6c3dd Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Sun, 1 Feb 2026 11:46:00 +0530 Subject: [PATCH] Filter QR events to active status --- .../controller/RazorpayQrPayments.kt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayQrPayments.kt b/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayQrPayments.kt index e22fec4..584c4ff 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayQrPayments.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayQrPayments.kt @@ -247,14 +247,16 @@ class RazorpayQrPayments( val eventQrId = qrEntity.path("id").asText(null) if (eventQrId != qrId) continue val status = qrEntity.path("status").asText(null) - out.add( - RazorpayQrEventResponse( - event = event, - qrId = eventQrId, - status = status, - receivedAt = log.receivedAt.toString() + if (status == "active") { + out.add( + RazorpayQrEventResponse( + event = event, + qrId = eventQrId, + status = status, + receivedAt = log.receivedAt.toString() + ) ) - ) + } } return out }