@@ -16,7 +16,6 @@ import (
1616 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/view"
1717 "github.com/hyperledger-labs/fabric-token-sdk/token"
1818 "github.com/hyperledger-labs/fabric-token-sdk/token/services/config"
19- "github.com/hyperledger-labs/fabric-token-sdk/token/services/network/common"
2019 "github.com/hyperledger-labs/fabric-token-sdk/token/services/network/common/rws/keys"
2120 "github.com/hyperledger-labs/fabric-token-sdk/token/services/network/common/rws/translator"
2221 "github.com/hyperledger-labs/fabric-token-sdk/token/services/network/driver"
@@ -37,12 +36,8 @@ type NetworkPublicParamsFetcher interface {
3736
3837type Driver struct {
3938 fnsProvider * fabric.NetworkServiceProvider
40- tokensManager * tokens.ServiceManager
4139 configService * config.Service
42- viewManager * view.Manager
43- filterProvider * common.AcceptTxInDBFilterProvider
4440 tmsProvider * token.ManagementServiceProvider
45- identityProvider view.IdentityProvider
4641 tracerProvider trace.TracerProvider
4742 defaultPublicParamsFetcher NetworkPublicParamsFetcher
4843 tokenQueryExecutorProvider driver.TokenQueryExecutorProvider
@@ -51,7 +46,7 @@ type Driver struct {
5146 keyTranslator translator.KeyTranslator
5247 flmProvider finality.ListenerManagerProvider
5348 llmProvider lookup.ListenerManagerProvider
54- EndorsementServiceProvider EndorsementServiceProvider
49+ endorsementServiceProvider EndorsementServiceProvider
5550 setupListenerProvider SetupListenerProvider
5651}
5752
@@ -61,7 +56,6 @@ func NewGenericDriver(
6156 configProvider * config.Service ,
6257 viewManager * view.Manager ,
6358 viewRegistry * view.Registry ,
64- filterProvider * common.AcceptTxInDBFilterProvider ,
6559 tmsProvider * token.ManagementServiceProvider ,
6660 tracerProvider trace.TracerProvider ,
6761 identityProvider view.IdentityProvider ,
@@ -71,13 +65,9 @@ func NewGenericDriver(
7165 keyTranslator := & keys.Translator {}
7266 return NewDriver (
7367 fnsProvider ,
74- tokensManager ,
7568 configProvider ,
76- viewManager ,
77- filterProvider ,
7869 tmsProvider ,
7970 tracerProvider ,
80- identityProvider ,
8171 NewChaincodePublicParamsFetcher (viewManager ),
8272 NewTokenExecutorProvider (fnsProvider ),
8373 NewSpentTokenExecutorProvider (fnsProvider , keyTranslator ),
@@ -101,13 +91,9 @@ func NewGenericDriver(
10191
10292func NewDriver (
10393 fnsProvider * fabric.NetworkServiceProvider ,
104- tokensManager * tokens.ServiceManager ,
10594 configService * config.Service ,
106- viewManager * view.Manager ,
107- filterProvider * common.AcceptTxInDBFilterProvider ,
10895 tmsProvider * token.ManagementServiceProvider ,
10996 tracerProvider trace.TracerProvider ,
110- identityProvider view.IdentityProvider ,
11197 defaultPublicParamsFetcher NetworkPublicParamsFetcher ,
11298 tokenQueryExecutorProvider driver.TokenQueryExecutorProvider ,
11399 spentTokenQueryExecutorProvider driver.SpentTokenQueryExecutorProvider ,
@@ -120,12 +106,8 @@ func NewDriver(
120106) * Driver {
121107 return & Driver {
122108 fnsProvider : fnsProvider ,
123- tokensManager : tokensManager ,
124109 configService : configService ,
125- viewManager : viewManager ,
126- filterProvider : filterProvider ,
127110 tmsProvider : tmsProvider ,
128- identityProvider : identityProvider ,
129111 tracerProvider : tracerProvider ,
130112 defaultPublicParamsFetcher : defaultPublicParamsFetcher ,
131113 tokenQueryExecutorProvider : tokenQueryExecutorProvider ,
@@ -134,7 +116,7 @@ func NewDriver(
134116 keyTranslator : keyTranslator ,
135117 flmProvider : flmProvider ,
136118 llmProvider : llmProvider ,
137- EndorsementServiceProvider : endorsementServiceProvider ,
119+ endorsementServiceProvider : endorsementServiceProvider ,
138120 setupListenerProvider : setupListenerProvider ,
139121 }
140122}
@@ -169,5 +151,18 @@ func (d *Driver) New(network, channel string) (driver.Network, error) {
169151 return nil , errors .Wrapf (err , "failed to create a new llm" )
170152 }
171153
172- return NewNetwork (fns , ch , d .configService , d .filterProvider , d .tokensManager , d .viewManager , d .tmsProvider , d .EndorsementServiceProvider , tokenQueryExecutor , d .tracerProvider , d .defaultPublicParamsFetcher , spentTokenQueryExecutor , d .keyTranslator , flm , llm , d .setupListenerProvider ), nil
154+ return NewNetwork (
155+ fns ,
156+ ch ,
157+ d .configService ,
158+ d .endorsementServiceProvider ,
159+ tokenQueryExecutor ,
160+ d .tracerProvider ,
161+ d .defaultPublicParamsFetcher ,
162+ spentTokenQueryExecutor ,
163+ d .keyTranslator ,
164+ flm ,
165+ llm ,
166+ d .setupListenerProvider ,
167+ ), nil
173168}
0 commit comments