getGroupMembers method

Future getGroupMembers({
  1. required String groupCategory,
  2. required String groupName,
  3. dynamic lastKey,
})

Returns all members of the group. If there are too many members to be returned from a single call of this API, 'lastKey' is returned in addition to the 'members' and the 'lastKey' can be used for the next call to retrieve more members.

Implementation

Future getGroupMembers({
	required String groupCategory,
	required String groupName,
	dynamic? lastKey
}) async {
	var url = '/get-group-members';
	var params = <String,dynamic>{
		"groupCategory": groupCategory,
		"groupName": groupName
	};

	if (lastKey != null) {
		params['lastKey'] = lastKey;
	}

	var resp = await _invoke(url, params, true);

	if (resp['result'] != 'OK') throw resp['result'];

	return <String,dynamic>{
		'members': resp['members'],
		'lastKey': resp['lastKey']
	};
}