From 81d139cdab9fc2a3a44f748a62bd24873ecd94f6 Mon Sep 17 00:00:00 2001 From: masoodafar-web Date: Fri, 26 Jun 2026 18:47:13 +0330 Subject: [PATCH] fix(profile): standardize JSRuntime usage in ChargeCreditWallet component - Updated references to `jsRuntime` to `JSRuntime` for consistency across the ChargeCreditWallet component. - Improved the clarity of the code by ensuring uniform naming conventions in the handling of return URLs. These changes enhance code readability and maintainability in the ChargeCreditWallet functionality. --- .../Pages/Profile/ChargeCreditWallet.razor.cs | 10 +++++----- .../Pages/Store/CheckoutSummary.razor.cs | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/FrontOffice.Main/Pages/Profile/ChargeCreditWallet.razor.cs b/src/FrontOffice.Main/Pages/Profile/ChargeCreditWallet.razor.cs index 0cd1561..4237af7 100644 --- a/src/FrontOffice.Main/Pages/Profile/ChargeCreditWallet.razor.cs +++ b/src/FrontOffice.Main/Pages/Profile/ChargeCreditWallet.razor.cs @@ -38,7 +38,7 @@ public partial class ChargeCreditWallet : ComponentBase { if (firstRender && !string.IsNullOrEmpty(_pendingReturnUrl)) { - await CreditChargeNavigation.SaveReturnUrlAsync(jsRuntime, _pendingReturnUrl); + await CreditChargeNavigation.SaveReturnUrlAsync(JSRuntime, _pendingReturnUrl); } await base.OnAfterRenderAsync(firstRender); @@ -54,10 +54,10 @@ public partial class ChargeCreditWallet : ComponentBase try { if (!string.IsNullOrEmpty(_pendingReturnUrl)) - await CreditChargeNavigation.SaveReturnUrlAsync(jsRuntime, _pendingReturnUrl); + await CreditChargeNavigation.SaveReturnUrlAsync(JSRuntime, _pendingReturnUrl); else { - var storedReturnUrl = await CreditChargeNavigation.GetReturnUrlAsync(jsRuntime); + var storedReturnUrl = await CreditChargeNavigation.GetReturnUrlAsync(JSRuntime); if (CreditChargeNavigation.IsValidReturnUrl(storedReturnUrl)) _pendingReturnUrl = storedReturnUrl; } @@ -86,8 +86,8 @@ public partial class ChargeCreditWallet : ComponentBase private async Task ContinueShoppingAsync() { - var returnUrl = await CreditChargeNavigation.GetReturnUrlAsync(jsRuntime); - await CreditChargeNavigation.ClearReturnUrlAsync(jsRuntime); + var returnUrl = await CreditChargeNavigation.GetReturnUrlAsync(JSRuntime); + await CreditChargeNavigation.ClearReturnUrlAsync(JSRuntime); if (CreditChargeNavigation.IsValidReturnUrl(returnUrl)) Navigation.NavigateTo(returnUrl!); diff --git a/src/FrontOffice.Main/Pages/Store/CheckoutSummary.razor.cs b/src/FrontOffice.Main/Pages/Store/CheckoutSummary.razor.cs index 3841807..19805ec 100644 --- a/src/FrontOffice.Main/Pages/Store/CheckoutSummary.razor.cs +++ b/src/FrontOffice.Main/Pages/Store/CheckoutSummary.razor.cs @@ -143,7 +143,7 @@ public partial class CheckoutSummary : ComponentBase }); var result = await dialog.Result; - if (result is { Canceled: false, Data: long chargeShortfall }) + if (result is { Canceled: false } && result.Data is long chargeShortfall) { var chargeAmount = CreditChargeNavigation.NormalizeChargeAmount(chargeShortfall); Navigation.NavigateTo(CreditChargeNavigation.BuildChargeUrl(