Example #1
0
 public function onClientDisconnect($server, $client)
 {
     \Whippy\IO::write("[-] Client #{$client->id} disconnected.\n");
     // Remove the user from the user list
     $user = $this->users->removeUserByClient($client);
     if (!$user instanceof \ChatUser) {
         return;
     }
     // Broadcast user leave notification
     \Whippy\Client::broadcast(new ChatMessage($user->toArray(), ChatMessage::USER_LEAVE));
 }