NewServer creates a Language Server Protocol service.
( store *store.Store, profile *config.Profile, secret string, bus *bus.Bus, iamManager *iam.Manager, licenseService *enterprise.LicenseService, )
| 26 | |
| 27 | // NewServer creates a Language Server Protocol service. |
| 28 | func NewServer( |
| 29 | store *store.Store, |
| 30 | profile *config.Profile, |
| 31 | secret string, |
| 32 | bus *bus.Bus, |
| 33 | iamManager *iam.Manager, |
| 34 | licenseService *enterprise.LicenseService, |
| 35 | ) *Server { |
| 36 | return &Server{ |
| 37 | store: store, |
| 38 | profile: profile, |
| 39 | secret: secret, |
| 40 | bus: bus, |
| 41 | iamManager: iamManager, |
| 42 | licenseService: licenseService, |
| 43 | authInterceptor: auth.New(store, secret, licenseService, bus, profile), |
| 44 | } |
| 45 | } |