This commit is contained in:
hrxiang
2022-06-29 16:40:22 +08:00
parent cd61ebba7f
commit 7233b2e298
6 changed files with 32 additions and 6 deletions

View File

@@ -195,7 +195,6 @@ class GroupManager {
/// [introduction] 新的群介绍
/// [faceUrl] 新的群头像
/// [ex] 新的额外信息
/// [needVerification] 进群设置,参考[GroupVerification]类
Future<dynamic> setGroupInfo({
required String groupID,
String? groupName,
@@ -203,7 +202,6 @@ class GroupManager {
String? introduction,
String? faceUrl,
String? ex,
int needVerification = 0,
String? operationID,
}) =>
_channel.invokeMethod(
@@ -217,7 +215,6 @@ class GroupManager {
"introduction": introduction,
"faceURL": faceUrl,
"ex": ex,
"needVerification": needVerification,
},
'operationID': Utils.checkOperationID(operationID),
}));
@@ -483,6 +480,22 @@ class GroupManager {
.then((value) =>
Utils.toList(value, (map) => GroupMembersInfo.fromJson(map)));
/// 设置群成员权限
/// [groupID] 群ID
/// [needVerification] 进群设置,参考[GroupVerification]类
Future<dynamic> setGroupVerification({
required String groupID,
required int needVerification,
String? operationID,
}) =>
_channel.invokeMethod(
'setGroupVerification',
_buildParam({
'groupID': groupID,
'needVerification': needVerification,
'operationID': Utils.checkOperationID(operationID),
}));
static Map _buildParam(Map param) {
param["ManagerName"] = "groupManager";
return param;