@@ -18,9 +18,11 @@ import (
18
18
"github.com/hyperledger-labs/fabric-smart-client/platform/orion/core"
19
19
driver2 "github.com/hyperledger-labs/fabric-smart-client/platform/orion/driver"
20
20
finality2 "github.com/hyperledger-labs/fabric-smart-client/platform/orion/sdk/finality"
21
+ "github.com/hyperledger-labs/fabric-smart-client/platform/view"
21
22
"github.com/hyperledger-labs/fabric-smart-client/platform/view/driver"
22
23
viewsdk "github.com/hyperledger-labs/fabric-smart-client/platform/view/sdk/dig"
23
24
"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"
24
26
"github.com/hyperledger-labs/fabric-smart-client/platform/view/services/events"
25
27
"github.com/hyperledger-labs/fabric-smart-client/platform/view/services/flogging"
26
28
"go.uber.org/dig"
@@ -66,7 +68,7 @@ func (p *SDK) Install() error {
66
68
err := errors .Join (
67
69
p .Container ().Provide (digutils .Identity [driver.ConfigService ](), dig .As (new (core.ConfigProvider ))),
68
70
p .Container ().Provide (core .NewConfig ),
69
- p .Container ().Provide (core . NewOrionNetworkServiceProvider ),
71
+ p .Container ().Provide (newOrionNetworkServiceProvider ),
70
72
p .Container ().Provide (orion .NewNetworkServiceProvider ),
71
73
p .Container ().Provide (digutils .Identity [* core.ONSProvider ](), dig .As (new (driver2.OrionNetworkServiceProvider ))),
72
74
p .Container ().Provide (finality2 .NewHandler , dig .Group ("finality-handlers" )),
@@ -140,3 +142,13 @@ func (p *SDK) PostStart(ctx context.Context) error {
140
142
}()
141
143
return nil
142
144
}
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