浏览 SDKs · WASM
SDKsWASM

获取发出的入群申请

查询当前用户发出的入群申请。

复制

申请人使用 getGroupApplicationListAsApplicant() 查询自己发出的记录。调用时可以通过群组和处理结果筛选,并按偏移量分页。

参数说明

参数类型是否必填说明
groupIDstring[]要查询的群组 ID 列表。
handleResultsnumber[]要查询的申请处理结果。
offsetnumber分页偏移量,首页传 0
countnumber本次请求的申请数量。
枚举值数值含义
ApplicationHandleResult.Unprocessed0待处理。
ApplicationHandleResult.Agree1已同意。
ApplicationHandleResult.Reject-1已拒绝。
import { ApplicationHandleResult } from '@openim/wasm-client-sdk';

const { data: applications } =
  await openimsdk.getGroupApplicationListAsApplicant({
    groupID: [groupID],
    handleResults: [
      ApplicationHandleResult.Unprocessed,
      ApplicationHandleResult.Agree,
      ApplicationHandleResult.Reject,
    ],
    offset: 0,
    count: 20,
  });

返回结果

Promise 成功后,data 是当前用户发出的 GroupApplicationItem[],字段含义见获取收到的入群申请

分页期间收到申请状态事件时,应重置分页;完整监听也统一放在收到的申请页面。