sendAppMessage method Null safety
- String event,
- Map<
String, dynamic> data, - ParticipantId? recipient
Sends a custom app message, to be interpreted by recipients at their discretion.
Once successfully posted, the resulting message event will be emitted as a AppMessageReceived-event.
Implementation
Future<AppMessage> sendAppMessage(
String event,
Map<String, dynamic> data,
ParticipantId? recipient,
) async {
final message = AppMessage.message(event: event, fromParticipantId: _participants.local.id, data: data);
await _platformBridge.sendAppMessage(_native, message, recipient);
_eventsController.add(Event.appMessageReceived(message: message));
return message;
}