removeConnection method

void removeConnection(
  1. dynamic connection
)

connection: DataConnection / MediaConnection

Implementation

void removeConnection(dynamic connection) {
  final connections = _connections[connection.peer] as List<dynamic>;

  final index = connections
      .indexWhere((c) => c.connectionId == connection.connectionId);

  connections.removeAt(index);

  //remove from lost messages
  _lostMessages.removeWhere((k, v) => k == connection.connectionId);
}