connected static method

StompFrame connected({
  1. String version = StompConstants.version,
  2. String? session,
  3. String? server,
  4. String heartBeat = StompConstants.defaultHeartBeat,
  5. Map<String, String>? additionalHeaders,
})

Creates a CONNECTED frame

Implementation

static StompFrame connected({
  String version = StompConstants.version,
  String? session,
  String? server,
  String heartBeat = StompConstants.defaultHeartBeat,
  Map<String, String>? additionalHeaders,
}) {
  final headers = <String, String>{
    StompHeaders.version: version,
    StompHeaders.heartBeat: heartBeat,
  };

  if (session != null) headers[StompHeaders.session] = session;
  if (server != null) headers[StompHeaders.server] = server;
  if (additionalHeaders != null) headers.addAll(additionalHeaders);

  return StompFrame(command: StompCommands.connected, headers: headers);
}