public override async Task <SimpleResult> LogWork(InstaLog jobLog) { onLogWork?.Invoke(jobLog); return(new SimpleResult() { Result = "success" }); }
public override async Task Run(Job job) { BotStats stats = await _manager.GetProfileStats(job.Instagram.Username); BotLog log = new BotLog() { ScheduleId = job.Id, Username = job.Instagram.Username, Link = "", Message = stats.ToJson(), Type = (int)LogEnum.TYPE_STATS, }; InstaLog logData = new InstaLog(); logData.Data.Add(log); await _client.LogWork(logData); await _client.UpdateJobProcess(job.Id, job.Limit); await _client.SetJobProcessed(job.Id); }
public abstract Task <SimpleResult> LogWork(InstaLog jobLog);
public override async Task <SimpleResult> LogWork(InstaLog jobLog) { throw new NotImplementedException(); }