@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
Search
Search
@code {
protected override async Task OnInitializedAsync()
{
var token = await sessionStorage.GetItemAsync("token");
//SearchRequest request = new() { Query = "aitch", Type = "track", Token = token };
//SearchResponse searchResponse = await SearchService.GetListSearchAsync(request);
MultipleTrackRequest mreq = new() { Ids = new List(){"3JAeYOjyJodI4PRs44lx2l", "6clZa1yrZe7pJrYFUcD9KW"}, Token = token };
MultipleTrackResponse multipleTrackResponse = await SearchService.GetListMultipleTrackAsync(mreq);
//SingleTrackRequest singleTrackRequest = new() { Id = "3JAeYOjyJodI4PRs44lx2l", Token = token };
//SingleTrackResponse singleTrackResponse = await SearchService.GetListSingleTrackAsync(singleTrackRequest);
}
}