connect static method
Creates a CONNECT frame
Implementation
static StompFrame connect({
required String host,
String acceptVersion = StompConstants.version,
String? login,
String? passcode,
String heartBeat = StompConstants.defaultHeartBeat,
Map<String, String>? additionalHeaders,
}) {
final headers = <String, String>{
StompHeaders.acceptVersion: acceptVersion,
StompHeaders.host: host,
StompHeaders.heartBeat: heartBeat,
};
if (login != null) headers[StompHeaders.login] = login;
if (passcode != null) headers[StompHeaders.passcode] = passcode;
if (additionalHeaders != null) headers.addAll(additionalHeaders);
return StompFrame(command: StompCommands.connect, headers: headers);
}