public async Task <ForumPostItem> GetTroubleshootingAsync()
        {
            var urlParams = $"?action=getPost&hash={Constants.ForumsApiKey}&value=" + TroubleshootingPostId;
            var forumPost = await HttpDataHelper.GetDataFromUrl <ForumPostItem>(Constants.ForumsApiUrl + urlParams);

            return(await Task.FromResult(forumPost));
        }
示例#2
0
        private static async Task <ICollection <string> > GetVerifiedServerIps()
        {
            var verifiedServerIps = (await HttpDataHelper.GetDataFromUrl <VerifiedServersResponse>(Constants.VerfiedServersUrl))?.List;

            return(verifiedServerIps ?? new string[0]);
        }
示例#3
0
 public Task <StatisticsResponse> GetStatistics()
 {
     return(HttpDataHelper.GetDataFromUrl <StatisticsResponse>(Constants.StatisticsUrl));
 }
 public Task <ServerStatusApiResponse> GetServerStatusList()
 {
     return(HttpDataHelper.GetDataFromUrl <ServerStatusApiResponse>(Constants.ServerStatusUrl));
 }
        public async Task <IEnumerable <ForumPostItem> > GetNewsAsync()
        {
            const string urlParams = "?news";

            return(await HttpDataHelper.GetDataFromUrl <List <ForumPostItem> >(Constants.ForumsApiUrl + urlParams));
        }
 public async Task <ICollection <ServerInfo> > GetServerListIps()
 {
     return((await HttpDataHelper.GetDataFromUrl <ServerApiResponse>(Constants.ServerApiUrl))?.List);
 }