outbox for gateways
This commit is contained in:
@@ -191,14 +191,18 @@ func (i *Imp) Start() error {
|
||||
if cfg.GRPC != nil {
|
||||
invokeURI = cfg.GRPC.DiscoveryInvokeURI()
|
||||
}
|
||||
svc := mntxservice.NewService(logger,
|
||||
opts := []mntxservice.Option{
|
||||
mntxservice.WithDiscoveryInvokeURI(invokeURI),
|
||||
mntxservice.WithProducer(producer),
|
||||
mntxservice.WithMonetixConfig(monetixCfg),
|
||||
mntxservice.WithGatewayDescriptor(gatewayDescriptor),
|
||||
mntxservice.WithHTTPClient(&http.Client{Timeout: monetixCfg.Timeout()}),
|
||||
mntxservice.WithStorage(repo),
|
||||
)
|
||||
}
|
||||
if cfg.Messaging != nil {
|
||||
opts = append(opts, mntxservice.WithMessagingSettings(cfg.Messaging.Settings))
|
||||
}
|
||||
svc := mntxservice.NewService(logger, opts...)
|
||||
i.service = svc
|
||||
|
||||
if err := i.startHTTPCallbackServer(svc, callbackCfg); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user