sendMessageToRecipient method
Future
sendMessageToRecipient(
- String? correlationId,
- String recipientId,
- String? subscription,
- MessageV1 message,
- ConfigParams? parameters,
- String method,
override
Send the messages to recipient by its id
correlationId
(optional) transaction id to trace execution through call chain.recipientId
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 sendMessageToRecipient(
String? correlationId,
String recipientId,
String? subscription,
MessageV1 message,
ConfigParams? parameters,
String method) async {
var timing =
instrument(correlationId, 'msg_distribution.send_message_to_recipient');
var result = await controller.sendMessageToRecipient(
correlationId, recipientId, subscription, message, parameters, method);
timing.endTiming();
return result;
}