private void FreezeReload() { ReloadFreezing = true; new Thread(() => { Thread.Sleep(UtilHelper.GetRandomNumber(3000, 4000)); ReloadFreezing = false; }).Start(); }
private void CheckUpdate() { CheckUpdateLoading = true; HttpHelper.GetAsync(new RequestGetModel <AppInfoModel> { Path = "/api/v1/sgw2/info", Query = new Dictionary <string, string> { { "version", Assembly.GetExecutingAssembly().GetName().Version.ToString() }, }, SuccessCallback = (res) => { var appInfo = res.result; LatestVersion = appInfo.version; LatestVersionSrc = appInfo.setupSrc; if (UtilHelper.GetVersionWeight(LatestVersion) <= UtilHelper.GetVersionWeight(Version)) { CheckUpdateText = "当前是最新版本"; } }, ErrorCallback = ex => { CheckUpdateText = "请求出错"; }, CompleteCallback = () => { new Thread(() => { Thread.Sleep(UtilHelper.GetRandomNumber(1000, 2000)); CheckUpdateLoading = false; }).Start(); } }); }