Example #1
0
        // GITHUB에서 버전 태그르 가져온다 -> 업데이트용
        internal static string GetTagNameForUpdate()
        {
            string url = "https://api.github.com/repos/khangp0000/ACT.DFAssist/releases/latest";
            var    rq  = Toolkits.HttpHelper.Request(url);

            if (rq != null)
            {
                try
                {
                    var js      = JsonConvert.DeserializeObject <dynamic>(rq);
                    var tagname = js.tag_name.ToObject <string>();                      // "tag_name": "20200113"

                    Mesg.W("Receive tag name: " + tagname);
                    return(tagname);
                }
                catch (System.Exception e)
                {
                    Mesg.W(e.Message);
                }
            }

            // 확인못하면 체크 못하게 현재 태그 날림
            return(TagName);
        }