(queryExecuter ledger.QueryExecutor)
| 44 | } |
| 45 | |
| 46 | func retrieveChannelConfig(queryExecuter ledger.QueryExecutor) (*common.Config, error) { |
| 47 | configBytes, err := queryExecuter.GetState(peerNamespace, channelConfigKey) |
| 48 | if err != nil { |
| 49 | return nil, err |
| 50 | } |
| 51 | if configBytes == nil { |
| 52 | return nil, nil |
| 53 | } |
| 54 | configEnvelope := &common.ConfigEnvelope{} |
| 55 | if err := proto.Unmarshal(configBytes, configEnvelope); err != nil { |
| 56 | return nil, err |
| 57 | } |
| 58 | return configEnvelope.Config, nil |
| 59 | } |
no test coverage detected