leaveRoom method Null safety
- int roomId
you use a leave request to leave already joined Text Room, make sure to call setup before calling leaveRoom
roomId
: numeric ID of the room to join.
Implementation
Future<void> leaveRoom(int roomId) async {
if (setupDone) {
_context._logger.fine('trying to leave room $roomId');
var payload = {"textroom": "leave", "room": roomId};
_handleRoomIdTypeDifference(payload);
await this.sendData(stringify(payload));
} else {
_context._logger.shout(
'method was called before calling setup(), hence aborting further operation.');
throw "method was called before calling setup(), hence aborting further operation.";
}
}