Hide Razorpay key id in settings response
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s

This commit is contained in:
androidlover5842
2026-02-01 10:16:33 +05:30
parent 2deecf1bf2
commit 58e8cffe9b
2 changed files with 3 additions and 3 deletions

View File

@@ -39,8 +39,8 @@ class RazorpaySettingsController(
RazorpaySettingsResponse(
propertyId = propertyId,
configured = false,
keyId = null,
isTest = false,
hasKeyId = false,
hasKeySecret = false,
hasWebhookSecret = false
)
@@ -95,8 +95,8 @@ private fun RazorpaySettings.toResponse(): RazorpaySettingsResponse {
return RazorpaySettingsResponse(
propertyId = property.id!!,
configured = true,
keyId = keyId,
isTest = isTest,
hasKeyId = keyId.isNotBlank(),
hasKeySecret = keySecret.isNotBlank(),
hasWebhookSecret = !webhookSecret.isNullOrBlank()
)

View File

@@ -17,8 +17,8 @@ data class RazorpaySettingsUpsertRequest(
data class RazorpaySettingsResponse(
val propertyId: UUID,
val configured: Boolean,
val keyId: String?,
val isTest: Boolean,
val hasKeyId: Boolean,
val hasKeySecret: Boolean,
val hasWebhookSecret: Boolean
)