Skip to content

Commit 9dbb14c

Browse files
committed
feat: Expose PubSub config via main config entrypoint
1 parent 1576521 commit 9dbb14c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pkg/configuration/configuration.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
database "github.com/scribd/go-sdk/pkg/database"
66
instrumentation "github.com/scribd/go-sdk/pkg/instrumentation"
77
logger "github.com/scribd/go-sdk/pkg/logger"
8+
"github.com/scribd/go-sdk/pkg/pubsub"
89
server "github.com/scribd/go-sdk/pkg/server"
910
tracking "github.com/scribd/go-sdk/pkg/tracking"
1011
)
@@ -17,6 +18,7 @@ type Config struct {
1718
Logger *logger.Config
1819
Server *server.Config
1920
Tracking *tracking.Config
21+
PubSub *pubsub.Config
2022
}
2123

2224
// NewConfig returns a new Config instance
@@ -53,12 +55,18 @@ func NewConfig() (*Config, error) {
5355
return config, err
5456
}
5557

58+
pubsubConfig, err := pubsub.NewConfig()
59+
if err != nil {
60+
return config, err
61+
}
62+
5663
config.App = appConfig
5764
config.Database = dbConfig
5865
config.Instrumentation = instrumentationConfig
5966
config.Logger = loggerConfig
6067
config.Server = serverConfig
6168
config.Tracking = trackingConfig
69+
config.PubSub = pubsubConfig
6270

6371
return config, nil
6472
}

0 commit comments

Comments
 (0)