sendMessageToRecipients method
Future
sendMessageToRecipients(
- String? correlationId,
- List<
String> recipientIds, - String subscription,
- MessageV1 message,
- ConfigParams parameters,
- String method,
override
Send the messages to recipients by its ids
correlationId
(optional) transaction id to trace execution through call chain.recipientIds
a recipient id.subscription
a subscription.message
a message to be send.parameters
an additional parameters to be send.method
a delivery method(email and/or sms).
Implementation
@override
Future sendMessageToRecipients(
String? correlationId,
List<String> recipientIds,
String subscription,
MessageV1 message,
ConfigParams parameters,
String method) async {
var timing = instrument(
correlationId, 'msg_distribution.send_message_to_recipients');
var result = await controller.sendMessageToRecipients(
correlationId, recipientIds, subscription, message, parameters, method);
timing.endTiming();
return result;
}