protected function processError(ErrorMessage $msg)
{
switch ($msg->getErrorMsgCode()) {
case Message::MSG_CALL:
if (isset($this->callRequests[$msg->getRequestId()])) {
/* @var $futureResult Deferred */
$futureResult = $this->callRequests[$msg->getRequestId()]['future_result'];
$futureResult->reject($msg);
unset($this->callRequests[$msg->getRequestId()]);
}
break;
}
}