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<enveloperece>?` instead of
`DotNetObjectReference<EnvelopeReceiver>?` to reflect a change in the
referenced type.
This commit is contained in:
2026-06-11 10:59:50 +02:00
parent 8fd9928524
commit 2766d963af
2 changed files with 4 additions and 4 deletions

View File

@@ -511,7 +511,7 @@ int _totalPages = 0;
int _currentZoom = 150; int _currentZoom = 150;
bool _showThumbnails = true; bool _showThumbnails = true;
bool _isLoggingOut = false; bool _isLoggingOut = false;
DotNetObjectReference<EnvelopeReceiver>? _dotNetRef; DotNetObjectReference<enveloperece>? _dotNetRef;
IReadOnlyList<SignatureDto> _signatures = []; IReadOnlyList<SignatureDto> _signatures = [];
EnvelopeReceiverDto? _envelopeReceiver; EnvelopeReceiverDto? _envelopeReceiver;
@@ -545,7 +545,7 @@ const int MaxThumbnailWidth = 400;
_isLoggingOut = true; _isLoggingOut = true;
await InvokeAsync(StateHasChanged); await InvokeAsync(StateHasChanged);
await AuthService.LogoutEnvelopeReceiverAsync(EnvelopeKey); 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() { protected override async Task OnInitializedAsync() {
@@ -558,7 +558,7 @@ const int MaxThumbnailWidth = 400;
// Check authentication // Check authentication
var hasAccess = await AuthService.CheckEnvelopeAccessAsync(EnvelopeKey); var hasAccess = await AuthService.CheckEnvelopeAccessAsync(EnvelopeKey);
if (!hasAccess) { if (!hasAccess) {
Navigation.NavigateTo($"/login/{Uri.EscapeDataString(EnvelopeKey)}"); Navigation.NavigateTo($"/envelope/login/{Uri.EscapeDataString(EnvelopeKey)}");
return; return;
} }

View File

@@ -1,4 +1,4 @@
@page "/login/{EnvelopeKey}" @page "/envelope/login/{EnvelopeKey}"
@using EnvelopeGenerator.ReceiverUI.Services @using EnvelopeGenerator.ReceiverUI.Services
@inject AuthService AuthService @inject AuthService AuthService
@inject NavigationManager Navigation @inject NavigationManager Navigation