Skip to content

Commit 82dc419

Browse files
committed
[FAB-10035] Fix function signature in ledger interface
This CR fixes an error in the function signature related to metadata Change-Id: I11b5a8a0fc22e34066c11488c8398ab0ad09b79d Signed-off-by: manish <manish.sethi@gmail.com>
1 parent d72c7a4 commit 82dc419

File tree

4 files changed

+22
-27
lines changed

4 files changed

+22
-27
lines changed

core/chaincode/mock/tx_simulator.go

+16-16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/ledger/kvledger/txmgmt/txmgr/lockbasedtxmgr/lockbased_tx_simulator.go

+2-7
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ func (s *lockBasedTxSimulator) SetStateMultipleKeys(namespace string, kvs map[st
7272
}
7373

7474
// SetStateMetadata implements method in interface `ledger.TxSimulator`
75-
func (s *lockBasedTxSimulator) SetStateMetadata(namespace, key, metadata map[string][]byte) error {
75+
func (s *lockBasedTxSimulator) SetStateMetadata(namespace, key string, metadata map[string][]byte) error {
7676
return errors.New("not implemented")
7777
}
7878

@@ -121,12 +121,7 @@ func (s *lockBasedTxSimulator) GetPrivateDataRangeScanIterator(namespace, collec
121121
}
122122

123123
// SetPrivateDataMetadata implements method in interface `ledger.TxSimulator`
124-
func (s *lockBasedTxSimulator) SetPrivateDataMetadata(namespace, collection, key, metadata map[string][]byte) error {
125-
return errors.New("not implemented")
126-
}
127-
128-
// DeletePrivateMetadataEntry implements method in interface `ledger.TxSimulator`
129-
func (s *lockBasedTxSimulator) DeletePrivateMetadataEntry(namespace, collection, key, metakey string) error {
124+
func (s *lockBasedTxSimulator) SetPrivateDataMetadata(namespace, collection, key string, metadata map[string][]byte) error {
130125
return errors.New("not implemented")
131126
}
132127

core/ledger/ledger_interface.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ type TxSimulator interface {
145145
// SetMultipleKeys sets the values for multiple keys in a single call
146146
SetStateMultipleKeys(namespace string, kvs map[string][]byte) error
147147
// SetStateMetadata sets the metadata associated with an existing key-tuple <namespace, key>
148-
SetStateMetadata(namespace, key, metadata map[string][]byte) error
148+
SetStateMetadata(namespace, key string, metadata map[string][]byte) error
149149
// DeleteStateMetadata deletes the metadata (if any) associated with an existing key-tuple <namespace, key>
150150
DeleteStateMetadata(namespace, key string) error
151151
// ExecuteUpdate for supporting rich data model (see comments on QueryExecutor above)
@@ -157,7 +157,7 @@ type TxSimulator interface {
157157
// DeletePrivateData deletes the given tuple <namespace, collection, key> from private data
158158
DeletePrivateData(namespace, collection, key string) error
159159
// SetPrivateDataMetadata sets the metadata associated with an existing key-tuple <namespace, collection, key>
160-
SetPrivateDataMetadata(namespace, collection, key, metadata map[string][]byte) error
160+
SetPrivateDataMetadata(namespace, collection, key string, metadata map[string][]byte) error
161161
// DeletePrivateDataMetadata deletes the metadata associated with an existing key-tuple <namespace, collection, key>
162162
DeletePrivateDataMetadata(namespace, collection, key string) error
163163
// GetTxSimulationResults encapsulates the results of the transaction simulation.

core/mocks/ccprovider/ccprovider.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -116,15 +116,15 @@ func (m *MockTxSim) GetPrivateDataMetadata(namespace, collection, key string) (m
116116
return nil, nil
117117
}
118118

119-
func (m *MockTxSim) SetStateMetadata(namespace, key, metadata map[string][]byte) error {
119+
func (m *MockTxSim) SetStateMetadata(namespace, key string, metadata map[string][]byte) error {
120120
return nil
121121
}
122122

123123
func (m *MockTxSim) DeleteStateMetadata(namespace, key string) error {
124124
return nil
125125
}
126126

127-
func (m *MockTxSim) SetPrivateDataMetadata(namespace, collection, key, metadata map[string][]byte) error {
127+
func (m *MockTxSim) SetPrivateDataMetadata(namespace, collection, key string, metadata map[string][]byte) error {
128128
return nil
129129
}
130130

0 commit comments

Comments
 (0)