Skip to content

Commit cfffbce

Browse files
authored
fix(demo): initialize NATS adapters and add GetPubSubName function (#2423)
1 parent 2173504 commit cfffbce

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

demo/cmd/all/main.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ func main() {
3737
ProductsFG: *productsFeatureSubgraph,
3838
},
3939
EnableDebug: *debug,
40+
GetPubSubName: func(name string) string {
41+
return name
42+
},
4043
}
4144
ctx := context.Background()
4245
subgraphs, err := subgraphs.New(ctx, &config)

demo/pkg/subgraphs/subgraphs.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@ func New(ctx context.Context, config *Config) (*Subgraphs, error) {
218218
if err != nil {
219219
return nil, fmt.Errorf("failed to create default nats adapter: %w", err)
220220
}
221+
if err := defaultAdapter.Startup(ctx); err != nil {
222+
return nil, fmt.Errorf("failed to start default nats adapter: %w", err)
223+
}
221224
natsPubSubByProviderID["default"] = defaultAdapter
222225

223226
myNatsAdapter, err := natsPubsub.NewAdapter(ctx, zap.NewNop(), url, []nats.Option{}, "hostname", "test", datasource.ProviderOpts{
@@ -226,6 +229,9 @@ func New(ctx context.Context, config *Config) (*Subgraphs, error) {
226229
if err != nil {
227230
return nil, fmt.Errorf("failed to create my-nats adapter: %w", err)
228231
}
232+
if err := myNatsAdapter.Startup(ctx); err != nil {
233+
return nil, fmt.Errorf("failed to start my-nats adapter: %w", err)
234+
}
229235
natsPubSubByProviderID["my-nats"] = myNatsAdapter
230236

231237
defaultConnection, err := nats.Connect(url)

0 commit comments

Comments
 (0)