formateGroupProfile static method

dynamic formateGroupProfile(
  1. Map<String, dynamic> groupProfileJS
)

Implementation

static formateGroupProfile(Map<String, dynamic> groupProfileJS) async {
  var groupProfile = groupProfileJS;
  if (groupProfileJS['lastMessage'] != null) {
    groupProfile["lastMessage"] =
        await formateLasteMessage(jsToMap(groupProfileJS['lastMessage']));
  }
  if (groupProfileJS['selfInfo'] != null) {
    groupProfile["selfInfo"] = jsToMap(groupProfileJS['selfInfo']);
  }
  if (groupProfileJS['groupCustomField'] != null &&
      groupProfileJS['groupCustomField'].length > 0) {
    groupProfile["groupCustomField"] =
        formateGroupCustomField(groupProfileJS['groupCustomField']);
  }
  return groupProfile;
}