protected function processSubscribeError(AbstractSession $session, ErrorMessage $msg)
{
foreach ($this->subscriptions as $key => $subscription) {
if ($subscription["request_id"] === $msg->getErrorRequestId()) {
// reject the promise
$this->subscriptions[$key]['deferred']->reject($msg);
unset($this->subscriptions[$key]);
break;
}
}
}