nil check for slack
Signed-off-by: manish-singh-bisht <mthefool218@gmail.com>
This commit is contained in:
committed by
Émile Ré
parent
8eeab0a6d0
commit
69f876484e
@@ -94,6 +94,7 @@ var (
|
|||||||
ErrMissingProboService = errors.New("server configuration requires a valid probo.Service instance")
|
ErrMissingProboService = errors.New("server configuration requires a valid probo.Service instance")
|
||||||
ErrMissingAuthService = errors.New("server configuration requires a valid auth.Service instance")
|
ErrMissingAuthService = errors.New("server configuration requires a valid auth.Service instance")
|
||||||
ErrMissingAuthzService = errors.New("server configuration requires a valid authz.Service instance")
|
ErrMissingAuthzService = errors.New("server configuration requires a valid authz.Service instance")
|
||||||
|
ErrMissingSlackService = errors.New("server configuration requires a valid slack.Service instance")
|
||||||
)
|
)
|
||||||
|
|
||||||
// GetConsoleSchema returns the GraphQL schema for the console API
|
// GetConsoleSchema returns the GraphQL schema for the console API
|
||||||
@@ -138,6 +139,10 @@ func NewServer(cfg Config) (*Server, error) {
|
|||||||
return nil, ErrMissingAuthzService
|
return nil, ErrMissingAuthzService
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if cfg.Slack == nil {
|
||||||
|
return nil, ErrMissingSlackService
|
||||||
|
}
|
||||||
|
|
||||||
trustAPIHandler := trust_v1.NewMux(
|
trustAPIHandler := trust_v1.NewMux(
|
||||||
cfg.Logger.Named("trust.v1"),
|
cfg.Logger.Named("trust.v1"),
|
||||||
cfg.Auth,
|
cfg.Auth,
|
||||||
|
|||||||
Reference in New Issue
Block a user