func (s *Service) Queue(task kit.Task) apperror.Error { task.SetCreatedAt(time.Now()) if task.GetName() == "" { return apperror.New("task_name_empty", "Can't queue a task without a name") } if err := s.backend.Create(task); err != nil { return err } return nil }