@page "/search" @using Grpc.Core @using GrpcShared.DTO @using GrpcShared.DTO.Search @using GrpcShared.DTO.Track.MultipleTrack @using GrpcShared.DTO.Track.SingleTrack @using Microsoft.AspNetCore.Authorization @using NemAnBlazor.Services @using NemAnBlazor.Services.Interfaces @using System.Diagnostics @*@inject HttpClient Http*@ @inject Blazored.LocalStorage.ILocalStorageService localStorage @inject ITrackClientService SearchService @inject IAuthClientService AuthService Search

Search

@code { //protected override async Task OnInitializedAsync() //{ //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); //} private async Task Click() { var token = await localStorage.GetItemAsync("token"); TokenMessage tm = new() { Token = token }; SearchRequest request = new() { Query = "aitch", Type = "track", Token = token }; SearchResponse searchResponse = await SearchService.GetListSearchAsync(request); } }