public SerachServer SerachServerFlv(string id) { SerachServer servers = new SerachServer(); using (HttpClient AruppiClient = new HttpClient()) { string url = _iconfiguration.GetSection("Keys").GetSection("UrlFlv").Value + string.Format("GetAnimeServers/{0}", id); AruppiClient.BaseAddress = new Uri(url); StringBuilder path = new StringBuilder(url); using (HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, new Uri(path.ToString()))) { try { HttpResponseMessage response = AruppiClient.GetAsync(url).Result; string jsonString = response.Content.ReadAsStringAsync().Result; servers = JsonConvert.DeserializeObject <SerachServer>(jsonString); } catch (Exception ex) { throw ex; } } } return(servers); }
public SerachServer SearchServersFlv(string id) { SerachServer server = new SerachServer(); server.servers = new List <ServerFlv>(); var servers = _clientAnime.SerachServerFlv(id); foreach (var item in servers.servers) { //if (item.server.Equals("natsuki")) // item.url = _clientAnime.TakeCorrectUrl(item.code.Replace("embed", "check")).file; if (item.server.Equals("mega")) { server.servers.Add(item); } } return(server); }