Пример #1
0
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
}