sendMessage method
- JID to,
- TypedMap<
StanzaHandlerExtension> extensions, - {String type = 'chat'}
Send an unawaitable message to to
. extensions
is a typed map that contains
data for building the message.
Implementation
Future<void> sendMessage(
JID to,
TypedMap<StanzaHandlerExtension> extensions, {
String type = 'chat',
}) async {
await getAttributes().sendStanza(
StanzaDetails(
Stanza.message(
to: to.toString(),
id: extensions.get<MessageIdData>()?.id,
type: type,
children: _messageSendingCallbacks
.map((c) => c(extensions))
.flattened
.toList(),
),
extensions: extensions,
awaitable: false,
),
);
}