Добавьте файлы проекта.

This commit is contained in:
FrigaT
2026-04-13 14:16:44 +03:00
parent b2b5a3945a
commit 37c997dbe0
120 changed files with 5364 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
@page "/auth-callback"
@using PlaylistShared.PWA.Services
@inject NavigationManager Navigation
@inject AuthStateProvider AuthProvider
@inject ISnackbar Snackbar
@code {
[Parameter] public string? Token { get; set; }
[Parameter] public string? RefreshToken { get; set; }
protected override async Task OnInitializedAsync()
{
if (!string.IsNullOrEmpty(Token) && !string.IsNullOrEmpty(RefreshToken))
{
await AuthProvider.MarkUserAsAuthenticated(Token, RefreshToken);
Navigation.NavigateTo("/");
}
else
{
Snackbar.Add("Ошибка аутентификации через Яндекс", Severity.Error);
Navigation.NavigateTo("/login");
}
}
}