@inject DbService DbService
@inject AuthService AuthService
@inject NavigationManager NavigationManager
@code {
///
/// Lock the database.
///
private void OnLockClick()
{
// Remove encryption key.
AuthService.RemoveEncryptionKey();
// Initialize empty database which removes unencrypted data.
DbService.InitializeEmptyDatabase();
// Redirect to unlock page with SkipWebAuthn parameter set to true.
NavigationManager.NavigateTo("/unlock/true");
}
}