fix: kick group members.

This commit is contained in:
Brett 2025-05-09 16:06:46 +08:00
parent 4b4b580d71
commit 7b65537e14

View File

@ -40,22 +40,20 @@ class GroupManager {
/// [groupID] Group ID /// [groupID] Group ID
/// [userIDList] List of user IDs /// [userIDList] List of user IDs
/// [reason] Reason for removal /// [reason] Reason for removal
Future<List<GroupInviteResult>> kickGroupMember({ Future kickGroupMember({
required String groupID, required String groupID,
required List<String> userIDList, required List<String> userIDList,
String? reason, String? reason,
String? operationID, String? operationID,
}) => }) =>
_channel _channel.invokeMethod(
.invokeMethod( 'kickGroupMember',
'kickGroupMember', _buildParam({
_buildParam({ 'groupID': groupID,
'groupID': groupID, 'userIDList': userIDList,
'userIDList': userIDList, 'reason': reason,
'reason': reason, "operationID": Utils.checkOperationID(operationID),
"operationID": Utils.checkOperationID(operationID), }));
}))
.then((value) => Utils.toList(value, (map) => GroupInviteResult.fromJson(map)));
/// Query group member information /// Query group member information
/// [groupID] Group ID /// [groupID] Group ID
@ -589,9 +587,7 @@ class GroupManager {
param["ManagerName"] = "groupManager"; param["ManagerName"] = "groupManager";
param = Utils.cleanMap(param); param = Utils.cleanMap(param);
log('param: $param'); log('param: $param');
return param; return param;
} }
} }