package job import ( "context" "queryorchestration/internal/database" "queryorchestration/internal/job/collector" "github.com/google/uuid" ) func (s *Service) Create(ctx context.Context, clientID uuid.UUID) (uuid.UUID, error) { did, err := s.cfg.GetDBQueries().CreateJob(ctx, database.MustToDBUUID(clientID)) if err != nil { return uuid.Nil, err } id := database.MustToUUID(did) err = s.svc.Collector.Create(ctx, &collector.CreateParams{ JobID: id, }) if err != nil { return uuid.Nil, err } return id, nil }