publishEvent function

Future<int> publishEvent(
  1. EventBusClient client,
  2. List<TagValue> tags,
  3. List<int> payload, [
  4. String publisherId = '',
])

Publish through a generated EventBusClient; returns the broker-assigned sequence number.

Implementation

Future<int> publishEvent(
    EventBusClient client, List<TagValue> tags, List<int> payload,
    [String publisherId = '']) async {
  final reply = await client.publish(PublishRequest()
    ..tags = List<TagValue>.from(tags)
    ..payload = Uint8List.fromList(payload)
    ..publisherId = publisherId);
  return reply.seq;
}