From a9fb82bbea440ac912bd030a18f1b5939beaaeb1 Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 11 Jun 2026 11:59:21 +0200 Subject: [PATCH] Refactor _dotNetRef type and remove unused redirection Updated the `_dotNetRef` field to use a more specific type, `DotNetObjectReference`, for better alignment with the component. Removed obsolete redirection logic from `/receiver/{key}` to `/envelope/{key}` in `OnInitializedAsync`, as it is no longer needed or handled elsewhere. Retained envelope access validation logic. --- .../Pages/EnvelopeReceiverPage_DxReportViewer.razor | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxReportViewer.razor b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxReportViewer.razor index 3d978f2b..d4ea92bb 100644 --- a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxReportViewer.razor +++ b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxReportViewer.razor @@ -307,7 +307,7 @@ Shown="OnPopupShownAsync"> byte[]? _basePdfBytes; // annotation IDs the user has checked via overlay checkboxes readonly HashSet _checkedAnnotations = []; - DotNetObjectReference? _dotNetRef; + DotNetObjectReference? _dotNetRef; int _lastOverlayViewerKey = -1; async Task LogoutAsync() { @@ -319,13 +319,6 @@ Shown="OnPopupShownAsync"> } protected override async Task OnInitializedAsync() { - - // ? REDIRECT: /receiver/{key} -> /envelope/{key} (NEW PDF.js viewer) - if (!string.IsNullOrWhiteSpace(EnvelopeKey)) { - Navigation.NavigateTo($"/envelope/{Uri.EscapeDataString(EnvelopeKey)}", forceLoad: false); - return; - } - if (!string.IsNullOrWhiteSpace(EnvelopeKey)) { var hasAccess = await AuthService.CheckEnvelopeAccessAsync(EnvelopeKey); if (!hasAccess) {