protected function processUnsubscribed(ClientSession $session, UnsubscribedMessage $msg)
{
foreach ($this->subscriptions as $key => $subscription) {
if (isset($subscription['unsubscribed_request_id']) && $subscription['unsubscribed_request_id'] == $msg->getRequestId()) {
/* @var $deferred \React\Promise\Deferred */
$deferred = $subscription['unsubscribed_deferred'];
$deferred->resolve();
unset($this->subscriptions[$key]);
return;
}
}
Logger::error($this, "Got an Unsubscribed Message, but couldn't find corresponding request.\n");
}