dispose method
override
Implementation
@override
Future<void> dispose() async {
if (_registered) {
_room.unregisterTextStreamHandler(topic);
_registered = false;
}
_partialMessages.clear();
if (!_controllerClosed) {
_controllerClosed = true;
final controller = _controller;
_controller = null;
if (controller != null) {
await controller.close();
}
}
}