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)); }
private static async Task <ICollection <string> > GetVerifiedServerIps() { var verifiedServerIps = (await HttpDataHelper.GetDataFromUrl <VerifiedServersResponse>(Constants.VerfiedServersUrl))?.List; return(verifiedServerIps ?? new string[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); }