コード例 #1
0
        public static GitHubCommit GetNewestCommit()
        {
            using (WebClient client = new WebClient())
            {
                client.Headers.Add("User-Agent", "XIVMon");
                var result =
                    client.DownloadString($"https://api.github.com/repos/{Repo}/commits");

                return(GitHubCommit.FromJson(result)[0]);
            }
        }
コード例 #2
0
ファイル: GitHubApi.cs プロジェクト: ricecake404/ffxivmon
 private void LoadCommits()
 {
     // TODO: This is hardcoded to develop right now to make version switching obsolete and make it easier to use tagged versions
     Commits = GitHubCommit.FromJson(Request($"/repos/{Repository}/commits?sha=develop"));
 }
コード例 #3
0
 private void LoadCommits()
 {
     Commits = GitHubCommit.FromJson(Request($"/repos/{Repository}/commits"));
 }