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:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user