コード例 #1
0
        public void StopJob(Commands.Schedule.ScheduledMessageData m)
        {
            string name = m.Name;

            if (scheduled.TryGetValue(name, out ScheduledTask s))
            {
                s.Disable();
                scheduled.Remove(name);
                timers.Remove(name);
            }
        }
コード例 #2
0
        public bool StartJob(Commands.Schedule.ScheduledMessageData m, Action callback)
        {
            var job = new ScheduledTask(m, callback);

            return(Schedule(m.Name, job));
        }