Exemplo n.º 1
0
 public override async Task <SimpleResult> LogWork(InstaLog jobLog)
 {
     onLogWork?.Invoke(jobLog);
     return(new SimpleResult()
     {
         Result = "success"
     });
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public abstract Task <SimpleResult> LogWork(InstaLog jobLog);
Exemplo n.º 4
0
 public override async Task <SimpleResult> LogWork(InstaLog jobLog)
 {
     throw new NotImplementedException();
 }