Skip to content

Commit 47695cf

Browse files
Remove static drivers for KMS
Signed-off-by: Alexandros Filios <[email protected]>
1 parent 30d213f commit 47695cf

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

platform/orion/sdk/dig/sdk.go

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ import (
1818
"github.com/hyperledger-labs/fabric-smart-client/platform/orion/core"
1919
driver2 "github.com/hyperledger-labs/fabric-smart-client/platform/orion/driver"
2020
finality2 "github.com/hyperledger-labs/fabric-smart-client/platform/orion/sdk/finality"
21+
"github.com/hyperledger-labs/fabric-smart-client/platform/view"
2122
"github.com/hyperledger-labs/fabric-smart-client/platform/view/driver"
2223
viewsdk "github.com/hyperledger-labs/fabric-smart-client/platform/view/sdk/dig"
2324
"github.com/hyperledger-labs/fabric-smart-client/platform/view/sdk/finality"
25+
driver3 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/db/driver"
2426
"github.com/hyperledger-labs/fabric-smart-client/platform/view/services/events"
2527
"github.com/hyperledger-labs/fabric-smart-client/platform/view/services/flogging"
2628
"go.uber.org/dig"
@@ -66,7 +68,7 @@ func (p *SDK) Install() error {
6668
err := errors.Join(
6769
p.Container().Provide(digutils.Identity[driver.ConfigService](), dig.As(new(core.ConfigProvider))),
6870
p.Container().Provide(core.NewConfig),
69-
p.Container().Provide(core.NewOrionNetworkServiceProvider),
71+
p.Container().Provide(newOrionNetworkServiceProvider),
7072
p.Container().Provide(orion.NewNetworkServiceProvider),
7173
p.Container().Provide(digutils.Identity[*core.ONSProvider](), dig.As(new(driver2.OrionNetworkServiceProvider))),
7274
p.Container().Provide(finality2.NewHandler, dig.Group("finality-handlers")),
@@ -140,3 +142,13 @@ func (p *SDK) PostStart(ctx context.Context) error {
140142
}()
141143
return nil
142144
}
145+
146+
func newOrionNetworkServiceProvider(in struct {
147+
dig.In
148+
SP view.ServiceProvider
149+
ConfigService driver.ConfigService
150+
Config *core.Config
151+
Drivers []driver3.NamedDriver
152+
}) (*core.ONSProvider, error) {
153+
return core.NewOrionNetworkServiceProvider(in.SP, in.ConfigService, in.Config, in.Drivers)
154+
}

0 commit comments

Comments
 (0)