| 123456789101112131415161718192021222324252627282930 |
- @page "/"
- @using Grpc.Net.Client
- @using Grpc.Net.Client.Web
- @using GrpcShared
- @using GrpcShared.DTO.Auth
- @using NemAnBlazor.Services.Interfaces
- @inject NavigationManager NavigationManager
- @inject IAuthClientService AuthService
- @*@inject ISearchClientService SearchService*@
- <PageTitle>Index</PageTitle>
-
- <h1>Pozdrav Diligent!</h1>
-
- Dobrodošli u našu NemAn aplikaciju.
-
-
- @code {
-
- protected override async Task OnInitializedAsync()
- {
- //var response = await SearchService.GetListSearchAsync(new GrpcShared.DTO.Search.SearchRequest() { Query="venom", Type = "track"});
- AuthParams authParams = await AuthService.GetAuthParams();
- // await AuthService.GetAccessToken(new CodeResponse{ Code = "hello"});
- AuthRequest request = new() { ResponseType = "code", Scope = authParams.Scope, ClientId = authParams.ClientId, RedirectURI = authParams.RedirectURI};
- string url = $"https://accounts.spotify.com/en/authorize?client_id={request.ClientId}&redirect_uri={request.RedirectURI}&response_type={request.ResponseType}&scope={request.Scope}&show_dialog=true";
-
-
- NavigationManager.NavigateTo(url);
- }
- }
|