@@ -250,12 +250,13 @@ func (c *channel) PrimaryPeer() fab.Peer {
250250* @param {Orderer} orderer An instance of the Orderer class.
251251* @throws {Error} if the orderer with that url already exists.
252252 */
253+
253254func (c * channel ) AddOrderer (orderer fab.Orderer ) error {
254- url := orderer .GetURL ()
255+ url := orderer .URL ()
255256 if c .orderers [url ] != nil {
256257 return fmt .Errorf ("Orderer with URL %s already exists" , url )
257258 }
258- c .orderers [orderer .GetURL ()] = orderer
259+ c .orderers [orderer .URL ()] = orderer
259260 return nil
260261}
261262
@@ -264,8 +265,9 @@ func (c *channel) AddOrderer(orderer fab.Orderer) error {
264265* Remove orderer endpoint from a channel object, this is a local-only operation.
265266* @param {Orderer} orderer An instance of the Orderer class.
266267 */
268+
267269func (c * channel ) RemoveOrderer (orderer fab.Orderer ) {
268- url := orderer .GetURL ()
270+ url := orderer .URL ()
269271 if c .orderers [url ] != nil {
270272 delete (c .orderers , url )
271273 logger .Debugf ("Removed orderer with URL %s" , url )
@@ -1297,14 +1299,14 @@ func (c *channel) BroadcastEnvelope(envelope *fab.SignedEnvelope) ([]*apitxn.Tra
12971299 defer wg .Done ()
12981300 var transactionResponse * apitxn.TransactionResponse
12991301
1300- logger .Debugf ("Broadcasting envelope to orderer :%s\n " , orderer .GetURL ())
1302+ logger .Debugf ("Broadcasting envelope to orderer :%s\n " , orderer .URL ())
13011303 if _ , err := orderer .SendBroadcast (envelope ); err != nil {
13021304 logger .Debugf ("Receive Error Response from orderer :%v\n " , err )
1303- transactionResponse = & apitxn.TransactionResponse {Orderer : orderer .GetURL (),
1304- Err : fmt .Errorf ("Error calling orderer '%s': %s" , orderer .GetURL (), err )}
1305+ transactionResponse = & apitxn.TransactionResponse {Orderer : orderer .URL (),
1306+ Err : fmt .Errorf ("Error calling orderer '%s': %s" , orderer .URL (), err )}
13051307 } else {
13061308 logger .Debugf ("Receive Success Response from orderer\n " )
1307- transactionResponse = & apitxn.TransactionResponse {Orderer : orderer .GetURL (), Err : nil }
1309+ transactionResponse = & apitxn.TransactionResponse {Orderer : orderer .URL (), Err : nil }
13081310 }
13091311
13101312 responseMtx .Lock ()
@@ -1331,8 +1333,10 @@ func (c *channel) SendEnvelope(envelope *fab.SignedEnvelope) (*common.Block, err
13311333
13321334 // Send the request to all orderers and return as soon as one responds with a block.
13331335 for _ , o := range c .orderers {
1336+
13341337 go func (orderer fab.Orderer ) {
1335- logger .Debugf ("Broadcasting envelope to orderer :%s\n " , orderer .GetURL ())
1338+ logger .Debugf ("Broadcasting envelope to orderer :%s\n " , orderer .URL ())
1339+
13361340 blocks , errors := orderer .SendDeliver (envelope )
13371341 select {
13381342 case block := <- blocks :
0 commit comments