connectMessage method
Implementation
Future<void> connectMessage() async {
if (!parseLiveQueryClient.isConnected) {
return;
}
final bodyMessage = <String, String>{
'op': 'connect',
};
if (parse.configuration == null) {
throw 'Parse SDK not initialized.';
}
final config = parse.configuration!;
bodyMessage['applicationId'] = config.applicationId;
final user = await ParseUser.currentUser;
if (user != null && user.sessionId != null) {
bodyMessage['sessionToken'] = user.sessionId!;
}
if (config.clientKey != null) {
bodyMessage['clientKey'] = config.clientKey!;
}
if (config.masterKey != null) {
bodyMessage['masterKey'] = config.masterKey!;
}
parseLiveQueryClient.sendMessage(json.encode(bodyMessage));
}