Exemplo n.º 1
0
        public TaskCommonModel SiriRunJob(string token, string jobName = "SiriRun", int page = 15)
        {
            TaskCommonModel ret = new TaskCommonModel();
            var             to  = ScanDataBaseManager.GetToken().Token;

            if (to == token)
            {
                var parameter = new ScanParameter();
                parameter.IsAsc        = true;
                parameter.PageSize     = page;
                parameter.StartingPage = new List <string>()
                {
                    "http://www.javlibrary.com/cn/vl_update.php?mode="
                };

                var jobId = ScanDataBaseManager.InsertScanJob(jobName, JsonConvert.SerializeObject(parameter));

                ret.Message = "建立成功";
            }
            else
            {
                ret.Message = "没有权限";
            }

            return(ret);
        }
Exemplo n.º 2
0
        async static void DoJob(string arg, int jobId, ScanParameter parameter = null)
        {
            if (parameter == null)
            {
                await StartJavRefresh("", arg, OutputJavRefresh);
            }
            else
            {
                models = JavBusDownloadHelper.GetJavbusAVList(parameter.StartingPage.FirstOrDefault(), parameter.PageSize, parameter.IsAsc);
            }

            ScanDataBaseManager.SetScanJobFinish(jobId, -1, models.Count);

            await Task.Run(() => UpdateRefreshUi(jobId));

            IsFinish = false;
        }