publish<T> method

Future<MessageStatus?> publish<T>(
  1. T message, {
  2. String? channelName,
  3. PublishOptions? publishOptions,
  4. DeliveryOptions? deliveryOptions,
})

Implementation

Future<MessageStatus?> publish<T>(T message,
        {String? channelName,
        PublishOptions? publishOptions,
        DeliveryOptions? deliveryOptions}) =>
    _messagingChannel
        .invokeMethod("Backendless.Messaging.publish", <String, dynamic>{
      "message": reflector.isCustomClass(message)
          ? reflector.serialize(message)
          : message,
      "channelName": channelName,
      "publishOptions": publishOptions,
      "deliveryOptions": deliveryOptions
    });