getgort / gort

Gort is a chatbot framework designed from the ground up for chatops.

Home Page:https://guide.getgort.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scheduler should not allow duplicate schedules

grebneerg opened this issue · comments

Ideally, the scheduler should not create multiple schedules with the same adapter, channel, command, and cron string, making the schedule create endpoint idempotent. It may be possible that we want to include the scheduling user in the definition of schedule equality as well.

This is blocked on some of the improvements in #225, particularly the implementation of command equality testing.