removeConnection method
Remove a peer connection
Implementation
Future<void> removeConnection(String connectionId) async {
final connection = _connections[connectionId];
if (connection == null) {
logger.warning('Connection not found: $connectionId');
return;
}
logger.info('Removing connection: $connectionId');
// Clean up tracking
_connections.remove(connectionId);
_reconnectAttempts.remove(connectionId);
_lastConnectAttempt.remove(connectionId);
// Close connection
await connection.close();
_connectionRemovedController.add(connection);
}