Esempio n. 1
0
        public async Task <RatingData> UpdateRatingDataAsync(Proxy proxy, int?ratingValue)
        {
            string content = await HttpDownloader.GetContentOrNull(string.Format(Resources.UpdateProxyRatingUrlFormat, proxy.Address, proxy.Port, ratingValue ?? 0), null);

            if (content == null)
            {
                return(RatingData.Error);
            }

            return(new RatingData(RatingState.Updated, GetRatingOrDefault(content)));
        }
Esempio n. 2
0
        public async Task <RatingData> GetRatingDataAsync(Proxy proxy)
        {
            string content = await HttpDownloader.GetContentOrNull(string.Format(Resources.GetProxyRatingUrlFormat, proxy.Address, proxy.Port), null);

            if (content == null)
            {
                return(RatingData.Error);
            }

            return(new RatingData(RatingState.Ready, GetRatingOrDefault(content)));
        }