getActionFunction method

dynamic Function(BaseMessage message, CometChatMessageListControllerProtocol state)? getActionFunction(
  1. String id
)

Implementation

Function(BaseMessage message, CometChatMessageListControllerProtocol state)?
    getActionFunction(String id) {
  switch (id) {
    case MessageOptionConstants.editMessage:
      {
        return _messageEdit;
      }
    case MessageOptionConstants.deleteMessage:
      {
        return _delete;
      }
    case MessageOptionConstants.shareMessage:
      {
        return _shareMessage;
      }
    case MessageOptionConstants.copyMessage:
      {
        return _copyMessage;
      }
    case MessageOptionConstants.messageInformation:
      {
        return _messageInformation;
      }
    case MessageOptionConstants.sendMessagePrivately:
      {
        return _sendMessagePrivately;
      }

    default:
      {
        return null;
      }
  }
}