publish method
Publishes a message
or list of messages
to the channel, or a single
message with a given event name
and data
payload.
When publish is called with this client library, it won't attempt to implicitly attach to the channel.
Implementation
Future<void> publish({
Message? message,
List<Message>? messages,
String? name,
Object? data,
}) async {
messages ??= [
if (message == null) Message(name: name, data: data) else message
];
await invoke<void>(PlatformMethod.publishRealtimeChannelMessage, {
TxTransportKeys.channelName: _channelName,
TxTransportKeys.messages: messages,
});
}