func AfterRandomRoomCmd(callback func(uint8, uint16, []byte, *user.User, func(error)))
AfterRandomRoomCmd registers a callback function to be executed before random join room command: Must be called before ExposeCommands
func BeforeRandomRoomCmd(callback func(uint8, uint16, []byte, *user.User, func(error)))
BeforeRandomRoomCmd registers a callback function to be executed before random join room command: Must be called before ExposeCommands
func DefineRoomSupport()
DefineRoomSupport required to use roomsupport.ExposeCommands - This function MUST be called in HTTP server ONLY
func ExposeCommands()
ExposeCommands exposes optional commands for room.
[IMPORTANT] room.ExposeCommands must be called BEFORE calling this function
[IMPORTANT] roomsupport.DefineRoomSupport() MUST be called in HTTP server for this function to work
This function exposes the following commands to the server:
func IsRandomRoomCreated(payload []byte) bool
IsRandomRoomCreated returns true if the given payload byte array of RandomRoomJoin has created a room. This function is meant to be used with AfterRandomRoomCmd.