Versions in this module Expand all Collapse all v0 v0.1.1 Feb 11, 2022 v0.1.0 Mar 30, 2021 Changes in this version + type Controller struct + Context context.Context + Providers providers.Providers + Slack slack.Slack + Store *store.Store + TaskController TaskController + func New(ctx context.Context, cfg config.Config) (c Controller, err error) + func (c *Controller) TaskHandlerRepositoriesRefsUpdate() + func (c *Controller) TaskHandlerRepositoriesUpdate(wg *sync.WaitGroup) + func (c *Controller) TaskHandlerRepositoryRefsUpdate(wg *sync.WaitGroup, rk providers.RepositoryKey) + func (c *Controller) TaskHandlerSlackUsersEmailsUpdate() + func (c Controller) ModalHandler(w http.ResponseWriter, r *http.Request) + func (c Controller) ScheduleTask(tt TaskType, args ...interface{}) + func (c Controller) SelectHandler(w http.ResponseWriter, r *http.Request) + func (c Controller) SlashHandler(w http.ResponseWriter, r *http.Request) + type TaskController struct + Factory taskq.Factory + Queue taskq.Queue + TaskMap *taskq.TaskMap + func NewTaskController() (t TaskController) + type TaskType string + const TaskTypeRepositoriesRefsUpdate + const TaskTypeRepositoriesUpdate + const TaskTypeRepositoryRefsUpdate + const TaskTypeSlackUsersEmailsUpdate