dispose method
Implementation
Future<void> dispose() async {
await _websocket?.sink.close();
await _openController.close();
await _closeController.close();
await _errorController.close();
await _sdpOfferController.close();
await _sdpAnswerController.close();
await _iceCandidateController.close();
await _statusResponseController.close();
}