public handleErrorUnregister ( |
||
$session | ||
$msg | Thruway\Message\ErrorMessage |
public function handleErrorUnregister(ClientSession $session, ErrorMessage $msg)
{
foreach ($this->registrations as $key => $registration) {
if (isset($registration['unregister_request_id'])) {
if ($registration["unregister_request_id"] === $msg->getRequestId()) {
/** @var Deferred $deferred */
$deferred = $registration['unregister_deferred'];
$deferred->reject($msg);
// I guess we get rid of the registration now?
unset($this->registrations[$key]);
break;
}
}
}
}