github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/api/pipelineserver/server.go (about) 1 package pipelineserver 2 3 import ( 4 "code.cloudfoundry.org/lager" 5 "github.com/pf-qiu/concourse/v6/atc/api/auth" 6 "github.com/pf-qiu/concourse/v6/atc/db" 7 ) 8 9 type Server struct { 10 logger lager.Logger 11 teamFactory db.TeamFactory 12 rejector auth.Rejector 13 pipelineFactory db.PipelineFactory 14 externalURL string 15 } 16 17 func NewServer( 18 logger lager.Logger, 19 teamFactory db.TeamFactory, 20 pipelineFactory db.PipelineFactory, 21 externalURL string, 22 ) *Server { 23 return &Server{ 24 logger: logger, 25 teamFactory: teamFactory, 26 rejector: auth.UnauthorizedRejector{}, 27 pipelineFactory: pipelineFactory, 28 externalURL: externalURL, 29 } 30 }