onRedirected method

void onRedirected(
  1. int origCallId,
  2. int relatedCallId,
  3. String referTo
)

Handle redirect response event raised by library and route it to matched call instance

Implementation

void onRedirected(int origCallId, int relatedCallId, String referTo) {
  _logs?.print('onRedirected origCallId:$origCallId relatedCallId:$relatedCallId to:$referTo');

  //Find 'origCallId'
  int index = _callItems.indexWhere((c) => c.myCallId==origCallId);
  if(index == -1) return;

  //Clone 'origCallId' and add to collection of calls as related one
  CallModel origCall = _callItems[index];
  CallModel relatedCall = CallModel(relatedCallId, origCall.accUri, parseExt(referTo), false, origCall.hasSecureMedia, origCall.hasVideo, _logs);
  _callItems.add(relatedCall);
  notifyListeners();
}