sendCardMessage static method
Future<CardMessage?>
sendCardMessage(
- CardMessage message, {
- required dynamic onSuccess(
- CardMessage message
- required dynamic onError(
- CometChatException excep
Implementation
static Future<legacy.CardMessage?> sendCardMessage(
legacy.CardMessage message, {
required Function(legacy.CardMessage message)? onSuccess,
required Function(CometChatException excep)? onError,
}) async {
InteractiveMessage interactiveMessage = message.toInteractiveMessage();
legacy.CardMessage? cardMessage;
await CometChat.sendInteractiveMessage(
interactiveMessage,
onSuccess: (InteractiveMessage message) {
cardMessage = legacy.CardMessage.fromInteractiveMessage(message);
if (onSuccess != null) {
onSuccess(cardMessage!);
}
},
onError: onError,
);
return cardMessage;
}