[]
        
• Optional connect: IHook<IConnectContext>
• Optional createRoom: IHook<ICreateRoomContext>
• Optional destroyRoom: IHook<IDestroyRoomContext>
• Optional disconnect: IHook<IDisconnectContext>
• Optional enterRoom: IHook<IEnterRoomContext>
• Optional leaveRoom: IHook<ILeaveRoomContext>
• Optional message: IHook<IMessageContext>