getAllContactsFromServer method

Future<List<EMContact>> getAllContactsFromServer()

从服务器获取所有的好友

Implementation

Future<List<EMContact>> getAllContactsFromServer() async {
  Map result =
      await _channel.invokeMethod(EMSDKMethod.getAllContactsFromServer);
  EMError.hasErrorFromResult(result);
  List<EMContact> contacts = [];
  result[EMSDKMethod.getAllContactsFromServer]?.forEach((element) {
    // 此处做了一个适配,目前native 返回的都是String, 为了避免以后出现进一步扩展,flutter直接返回contact对象
    contacts.add(EMContact.fromJson({'userId': element}));
  });

  return contacts;
}