getPollsResult method

Map<String, dynamic> getPollsResult(
  1. BaseMessage baseMessage
)

Implementation

Map<String, dynamic> getPollsResult(BaseMessage baseMessage) {
  Map<String, dynamic> result = {};
  Map<String, Map>? extensionList =
      ExtensionModerator.extensionCheck(baseMessage);
  if (extensionList != null) {
    try {
      if (extensionList.containsKey(ExtensionConstants.polls)) {
        Map? polls = extensionList[ExtensionConstants.polls];
        if (polls != null) {
          if (polls.containsKey("results")) {
            result = polls["results"];
          }
        }
      }
    } catch (e, stacktrace) {
      debugPrint("$stacktrace");
    }
  }
  return result;
}