From 7b65537e148a4010eba527511128ba234869a2cb Mon Sep 17 00:00:00 2001 From: Brett <99468005+std-s@users.noreply.github.com> Date: Fri, 9 May 2025 16:06:46 +0800 Subject: [PATCH] fix: kick group members. --- lib/src/manager/im_group_manager.dart | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/lib/src/manager/im_group_manager.dart b/lib/src/manager/im_group_manager.dart index 5cf15a3..15eee11 100644 --- a/lib/src/manager/im_group_manager.dart +++ b/lib/src/manager/im_group_manager.dart @@ -40,22 +40,20 @@ class GroupManager { /// [groupID] Group ID /// [userIDList] List of user IDs /// [reason] Reason for removal - Future> kickGroupMember({ + Future kickGroupMember({ required String groupID, required List userIDList, String? reason, String? operationID, }) => - _channel - .invokeMethod( - 'kickGroupMember', - _buildParam({ - 'groupID': groupID, - 'userIDList': userIDList, - 'reason': reason, - "operationID": Utils.checkOperationID(operationID), - })) - .then((value) => Utils.toList(value, (map) => GroupInviteResult.fromJson(map))); + _channel.invokeMethod( + 'kickGroupMember', + _buildParam({ + 'groupID': groupID, + 'userIDList': userIDList, + 'reason': reason, + "operationID": Utils.checkOperationID(operationID), + })); /// Query group member information /// [groupID] Group ID @@ -589,9 +587,7 @@ class GroupManager { param["ManagerName"] = "groupManager"; param = Utils.cleanMap(param); log('param: $param'); - + return param; } - - }