Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }