close method

  1. @override
void close({
  1. String? connectionId,
})
override

Closes the SSE connection.

connectionId is an optional unique identifier for the connection to close.

Implementation

@override
void close({String? connectionId}) {
  if (connectionId != null) {
    _connections[connectionId]?.close();
    _connections.remove(connectionId);
  } else {
    for (var connection in _connections.values) {
      connection.close();
    }
    _connections.clear();
  }
}