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