sendMessage method
Future
sendMessage(
- String? correlationId,
- RecipientV1 recipient,
- MessageV1 message,
- ConfigParams? parameters,
- String method,
override
Send the message to recipient
correlationId
(optional) transaction id to trace execution through call chain.recipient
a recipient of the message.message
a message to be send.parameters
an additional parameters to be send.method
a delivery method(email and/or sms).
Implementation
@override
Future sendMessage(String? correlationId, RecipientV1 recipient,
MessageV1 message, ConfigParams? parameters, String method) async {
var timing = instrument(correlationId, 'msg_distribution.send_message');
var result = await controller.sendMessage(
correlationId, recipient, message, parameters, method);
timing.endTiming();
return result;
}