sendChatMessageReaction method Null safety
- {required ChatMessage message,
- required String reaction,
- String? skinTone}
Sends a reaction to a previously received chat message.
Once successfully posted, the resulting reaction event will be emitted as a AppMessageReceived-event.
Implementation
Future<ChatMessageReaction> sendChatMessageReaction({
required ChatMessage message,
required String reaction,
String? skinTone,
}) async {
final chatMessageReaction = ChatMessageReaction(
fromParticipantId: _participants.local.id,
message: message,
reaction: reaction,
skinTone: skinTone ?? reaction,
);
await _platformBridge.sendChatMessageReaction(_native, chatMessageReaction);
_eventsController
.add(Event.appMessageReceived(message: AppMessage.chatMessageReaction(reaction: chatMessageReaction)));
return chatMessageReaction;
}