From 2766d963af76779d4204fc4f6082f09478faa4a9 Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 11 Jun 2026 10:59:50 +0200 Subject: [PATCH] Update login route and refactor _dotNetRef type Updated the login route from `/login/{EnvelopeKey}` to `/envelope/login/{EnvelopeKey}` across the application, including navigation paths in `EnvelopeReceiver.razor` and the `@page` directive in `LoginReceiver.razor`. Refactored `_dotNetRef` in `EnvelopeReceiver.razor` to use `DotNetObjectReference?` instead of `DotNetObjectReference?` to reflect a change in the referenced type. --- EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiver.razor | 6 +++--- EnvelopeGenerator.ReceiverUI/Pages/LoginReceiver.razor | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiver.razor b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiver.razor index 714e06a5..422af924 100644 --- a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiver.razor +++ b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiver.razor @@ -511,7 +511,7 @@ int _totalPages = 0; int _currentZoom = 150; bool _showThumbnails = true; bool _isLoggingOut = false; -DotNetObjectReference? _dotNetRef; +DotNetObjectReference? _dotNetRef; IReadOnlyList _signatures = []; EnvelopeReceiverDto? _envelopeReceiver; @@ -545,7 +545,7 @@ const int MaxThumbnailWidth = 400; _isLoggingOut = true; await InvokeAsync(StateHasChanged); await AuthService.LogoutEnvelopeReceiverAsync(EnvelopeKey); - Navigation.NavigateTo($"/login/{Uri.EscapeDataString(EnvelopeKey)}", forceLoad: true); + Navigation.NavigateTo($"/envelope/login/{Uri.EscapeDataString(EnvelopeKey)}", forceLoad: true); } protected override async Task OnInitializedAsync() { @@ -558,7 +558,7 @@ const int MaxThumbnailWidth = 400; // Check authentication var hasAccess = await AuthService.CheckEnvelopeAccessAsync(EnvelopeKey); if (!hasAccess) { - Navigation.NavigateTo($"/login/{Uri.EscapeDataString(EnvelopeKey)}"); + Navigation.NavigateTo($"/envelope/login/{Uri.EscapeDataString(EnvelopeKey)}"); return; } diff --git a/EnvelopeGenerator.ReceiverUI/Pages/LoginReceiver.razor b/EnvelopeGenerator.ReceiverUI/Pages/LoginReceiver.razor index 9aadb0d8..2fd42f9b 100644 --- a/EnvelopeGenerator.ReceiverUI/Pages/LoginReceiver.razor +++ b/EnvelopeGenerator.ReceiverUI/Pages/LoginReceiver.razor @@ -1,4 +1,4 @@ -@page "/login/{EnvelopeKey}" +@page "/envelope/login/{EnvelopeKey}" @using EnvelopeGenerator.ReceiverUI.Services @inject AuthService AuthService @inject NavigationManager Navigation