Skip to content

Commit e77813c

Browse files
cendhumanish-sethi
authored andcommitted
code hygiene: rename addImplicitCollection
This CR renames addImplicitCollection() to constructCollectionConfigInfo() FAB-13738 #done Change-Id: I13f72be664de719b2c7feed55d434603631422a3 Signed-off-by: senthil <cendhu@gmail.com> Signed-off-by: manish <manish.sethi@gmail.com>
1 parent dceeed7 commit e77813c

File tree

1 file changed

+19
-12
lines changed
  • core/ledger/confighistory

1 file changed

+19
-12
lines changed

Diff for: core/ledger/confighistory/mgr.go

+19-12
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,12 @@ func (r *retriever) MostRecentCollectionConfigBelow(blockNum uint64, chaincodeNa
119119
if err != nil {
120120
return nil, err
121121
}
122-
qe, err := r.ledgerInfoRetriever.NewQueryExecutor()
122+
implicitColls, err := r.getImplicitCollection(chaincodeName)
123123
if err != nil {
124124
return nil, err
125125
}
126-
defer qe.Done()
127-
return addImplicitCollections(compositeKV, r.ledgerID, chaincodeName, qe, r.deployedCCInfoProvider)
126+
127+
return constructCollectionConfigInfo(compositeKV, implicitColls)
128128
}
129129

130130
// CollectionConfigAt implements function from the interface ledger.ConfigHistoryRetriever
@@ -143,12 +143,20 @@ func (r *retriever) CollectionConfigAt(blockNum uint64, chaincodeName string) (*
143143
if err != nil {
144144
return nil, err
145145
}
146+
implicitColls, err := r.getImplicitCollection(chaincodeName)
147+
if err != nil {
148+
return nil, err
149+
}
150+
return constructCollectionConfigInfo(compositeKV, implicitColls)
151+
}
152+
153+
func (r *retriever) getImplicitCollection(chaincodeName string) ([]*common.StaticCollectionConfig, error) {
146154
qe, err := r.ledgerInfoRetriever.NewQueryExecutor()
147155
if err != nil {
148156
return nil, err
149157
}
150158
defer qe.Done()
151-
return addImplicitCollections(compositeKV, r.ledgerID, chaincodeName, qe, r.deployedCCInfoProvider)
159+
return r.deployedCCInfoProvider.ImplicitCollections(r.ledgerID, chaincodeName, qe)
152160
}
153161

154162
func prepareDBBatch(chaincodeCollConfigs map[string]*common.CollectionConfigPackage, committingBlockNum uint64) (*batch, error) {
@@ -170,7 +178,10 @@ func compositeKVToCollectionConfig(compositeKV *compositeKV) (*ledger.Collection
170178
if err := proto.Unmarshal(compositeKV.value, conf); err != nil {
171179
return nil, errors.Wrap(err, "error unmarshalling compositeKV to collection config")
172180
}
173-
return &ledger.CollectionConfigInfo{CollectionConfig: conf, CommittingBlockNum: compositeKV.blockNum}, nil
181+
return &ledger.CollectionConfigInfo{
182+
CollectionConfig: conf,
183+
CommittingBlockNum: compositeKV.blockNum,
184+
}, nil
174185
}
175186

176187
func constructCollectionConfigKey(chaincodeName string) string {
@@ -189,17 +200,13 @@ func extractPublicUpdates(stateUpdates ledger.StateUpdates) map[string][]*kvrwse
189200
return m
190201
}
191202

192-
func addImplicitCollections(
203+
func constructCollectionConfigInfo(
193204
compositeKV *compositeKV,
194-
lgrID, ccName string, qe ledger.SimpleQueryExecutor,
195-
p ledger.DeployedChaincodeInfoProvider,
205+
implicitColls []*common.StaticCollectionConfig,
196206
) (*ledger.CollectionConfigInfo, error) {
197207
var collConf *ledger.CollectionConfigInfo
198208
var err error
199-
var implicitColls []*common.StaticCollectionConfig
200-
if implicitColls, err = p.ImplicitCollections(lgrID, ccName, qe); err != nil {
201-
return nil, err
202-
}
209+
203210
if compositeKV == nil && len(implicitColls) == 0 {
204211
return nil, nil
205212
}

0 commit comments

Comments
 (0)