@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); } }