refuseGroupApplication

功能介绍

拒绝某一条加群申请

注意:

web 端使用时必须传入webMessageInstance 字段。 对应【群系统通知】的消息实例

参数详解

参数名称 参数类型 是否必填 描述
groupID String 加入的群组id
reason String 拒绝原因
fromUser String 请求者id
toUser String 判决者id
addTime int 申请时间
type GroupApplicationTypeEnum 申请类型
webMessageInstance String 否(web端必填) 对应【群系统通知】的消息实例

返回值

V2TimCallback

{
    code : int
    desc : String
}

返回值详解

名称 数值类型 描述
code int 请求结果错误码
desc String 请求结果描述

代码示例

    // 获取加群列表
    V2TimValueCallback<V2TimGroupApplicationResult> getGroupApplicationListRes =
        await TencentImSDKPlugin.v2TIMManager
            .getGroupManager()
            .getGroupApplicationList();
    if (getGroupApplicationListRes.code == 0) {
      // 获取成功
      getGroupApplicationListRes.data?.groupApplicationList
          ?.forEach((element) async {
        if (element != null) {
          V2TimCallback refuseGroupApplicationRes = await TencentImSDKPlugin
              .v2TIMManager
              .getGroupManager()
              .refuseGroupApplication(
                groupID: element.groupID, // 加入的群组id
                fromUser: element.fromUser!, //  请求者id
                toUser: element.toUser!, // 判决者id
                reason: "", // 拒绝原因
                addTime: element.addTime!, // 申请时间
                type: GroupApplicationTypeEnum.values[element.type], // 申请类型
                webMessageInstance: "", // 对应【群系统通知】的消息实例
              );
          if (refuseGroupApplicationRes.code == 0) {
            // 拒绝成功
          }
        }
      });
    }

results matching ""

    No results matching ""