getAllGroups method

Future<List<EMGroup>> getAllGroups ()

获取当前(内存)用户的所有群组

Implementation

Future<List<EMGroup>> getAllGroups() async{
  Map<String, dynamic> result = await _emGroupManagerChannel
      .invokeMethod(EMSDKMethod.getAllGroups);
  if (result['success']) {
    var data = List<EMGroup>();
    if(result['value'] != null) {
      var groups = result['value'] as List<dynamic>;
      for (var group in groups) {
        data.add(EMGroup.from(group));
      }
      return data;
    }else{
      return data;
    }
  } else {
    return null;
  }
}