formateConversationList static method

dynamic formateConversationList(
  1. List conversationListJs
)

Implementation

static formateConversationList(List conversationListJs) async {
  final conversationList = [];
  final formatedConversationList = conversationListJs.where((value) {
    final item = jsToMap(value);
    return item["type"] != "@TIM#SYSTEM";
  }).toList();

  for (var i = 0; i < formatedConversationList.length; i++) {
    final item =
        await formateConversationListItem(jsToMap(conversationListJs[i]));
    conversationList.add(item);
  }

  return conversationList;
}