| 1234567891011121314151617181920212223242526272829303132 |
- @page "/search"
- @using GrpcShared.DTO.Search
- @using GrpcShared.DTO.Track.MultipleTrack
- @using GrpcShared.DTO.Track.SingleTrack
- @using NemAnBlazor.Services.Interfaces
- @*@inject HttpClient Http*@
- @inject Blazored.SessionStorage.ISessionStorageService sessionStorage
- @inject ITrackClientService SearchService
-
-
- <PageTitle>Search</PageTitle>
-
- <h1>Search</h1>
-
-
- @code {
- protected override async Task OnInitializedAsync()
- {
- var token = await sessionStorage.GetItemAsync<string>("token");
-
- //SearchRequest request = new() { Query = "aitch", Type = "track", Token = token };
- //SearchResponse searchResponse = await SearchService.GetListSearchAsync(request);
-
- //MultipleTrackRequest mreq = new() { Ids = new List<string>(){"3JAeYOjyJodI4PRs44lx2l", "6clZa1yrZe7pJrYFUcD9KW"}, Token = token };
- //MultipleTrackResponse multipleTrackResponse = await SearchService.GetListMultipleTrackAsync(mreq);
-
- SingleTrackRequest singleTrackRequest = new() { Id = "3JAeYOjyJodI4PRs44lx2l", Token = token };
- SingleTrackResponse singleTrackResponse = await SearchService.GetListSingleTrackAsync(singleTrackRequest);
- }
-
-
- }
|