decodeMentionedInfo method

void decodeMentionedInfo(
  1. Map? mentionedMap
)

Implementation

void decodeMentionedInfo(Map? mentionedMap) {
  if (mentionedMap == null) {
    return;
  }
  MentionedInfo mentionedInfo = new MentionedInfo();
  mentionedInfo.type = mentionedMap["type"];
  if (mentionedInfo.type == RCMentionedType.Users) {
    if (mentionedMap["userIdList"] == null) {
      return;
    }
    List<String> userIdList = new List<String>.from(mentionedMap["userIdList"]);
    mentionedInfo.userIdList = userIdList;
  }
  mentionedInfo.mentionedContent = mentionedMap["mentionedContent"];
  this.mentionedInfo = mentionedInfo;
}