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