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( RazorpaySettingsResponse(
propertyId = propertyId, propertyId = propertyId,
configured = false, configured = false,
keyId = null,
isTest = false, isTest = false,
hasKeyId = false,
hasKeySecret = false, hasKeySecret = false,
hasWebhookSecret = false hasWebhookSecret = false
) )
@@ -95,8 +95,8 @@ private fun RazorpaySettings.toResponse(): RazorpaySettingsResponse {
return RazorpaySettingsResponse( return RazorpaySettingsResponse(
propertyId = property.id!!, propertyId = property.id!!,
configured = true, configured = true,
keyId = keyId,
isTest = isTest, isTest = isTest,
hasKeyId = keyId.isNotBlank(),
hasKeySecret = keySecret.isNotBlank(), hasKeySecret = keySecret.isNotBlank(),
hasWebhookSecret = !webhookSecret.isNullOrBlank() hasWebhookSecret = !webhookSecret.isNullOrBlank()
) )

View File

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