/**
  * Callback when a client connects
  *
  * @param \WebSocketServer\Event\Event   $event    The event
  * @param \WebSocketServer\Socket\Client $client   The client
  * @param \WebSocketServer\Http\Request  $request  The handshake request
  * @param \WebSocketServer\Http\Response $response The handshake response
  *
  * @return bool Whether the handshake was accepted
  */
 public function onHandshake(Event $event, Client $client, Request $request, Response $response)
 {
     $userId = $request->getUrlVar('userid');
     $user = $this->userManager->getUserById($userId);
     $user->addClient($client);
     $client->setAppData('user', $user);
     return true;
 }