getGroupMemberList method
Implementation
Future<dynamic> getGroupMemberList(Map<String, dynamic> params) async {
try {
final getGroupMemberParams = GetGroupMemberList.formateParams(params);
final res = await wrappedPromiseToFuture(
timeweb!.getGroupMemberList(getGroupMemberParams));
final code = res.code;
if (code == 0) {
final memberList = jsToMap(res.data)['memberList'];
final nextSeq = jsToMap(res.data)['offset'];
final memberListResult =
GetGroupMemberList.formateGroupResult(memberList);
return CommonUtils.returnSuccess<V2TimGroupMemberInfoResult>({
"nextSeq": nextSeq.toString(),
"memberInfoList": memberListResult
});
} else {
return CommonUtils.returnErrorForValueCb<V2TimGroupMemberInfoResult>(
'get group member list failed');
}
} catch (error) {
return CommonUtils.returnErrorForValueCb<V2TimGroupMemberInfoResult>(
error);
}
}