getSpecificMessageFromInteractiveMessage static method
Implementation
static InteractiveMessage getSpecificMessageFromInteractiveMessage(
InteractiveMessage message) {
if (kDebugMode) {
print(" message Id ${message.id} interactions ${message.interactions} ");
}
if (message.type == MessageTypeConstants.form) {
return FormMessage.fromInteractiveMessage(message);
} else if (message.type == MessageTypeConstants.card) {
return CardMessage.fromInteractiveMessage(message);
} else if (message.type == MessageTypeConstants.customInteractive) {
return CustomInteractiveMessage.fromInteractiveMessage(message);
} else if (message.type == MessageTypeConstants.scheduler) {
return SchedulerMessage.fromInteractiveMessage(message);
} else {
return message;
}
}