dispose method

void dispose()

Implementation

void dispose() {
  if (_socket != null) {
    debugPrint("🔥 Socket disposed & listener cleared");

    _socket!.emit('leave-app');
    _socket!.off('NewMessage');
    _socket!.disconnect();
    _socket!.close();

    _socket = null;
  }
}