moveToMixingBridge function

void moveToMixingBridge(
  1. Channel channel,
  2. Channel dialed,
  3. Bridge mixingBridge,
  4. Bridge holdingBridge,
)

Implementation

void moveToMixingBridge(Channel channel, Channel dialed, Bridge mixingBridge,
    Bridge holdingBridge) {
  print(
      'Adding channel ${channel.name} and dialed channel ${dialed.name} to bridge ${mixingBridge.id}');

  var error1 = holdingBridge.removeChannel(channel: [channel.id]);
  error1.then((value) {
    var error = mixingBridge.addChannel(channels: [channel.id, dialed.id]);

    error.then((err) {
      if (err) {
        throw err;
      }
    });
  });
}