SDKsWASM
获取发出的入群申请
查询当前用户发出的入群申请。
申请人使用 getGroupApplicationListAsApplicant() 查询自己发出的记录。调用时可以通过群组和处理结果筛选,并按偏移量分页。
参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
groupID | string[] | 是 | 要查询的群组 ID 列表。 |
handleResults | number[] | 是 | 要查询的申请处理结果。 |
offset | number | 是 | 分页偏移量,首页传 0。 |
count | number | 是 | 本次请求的申请数量。 |
| 枚举值 | 数值 | 含义 |
|---|---|---|
ApplicationHandleResult.Unprocessed | 0 | 待处理。 |
ApplicationHandleResult.Agree | 1 | 已同意。 |
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[],字段含义见获取收到的入群申请。
分页期间收到申请状态事件时,应重置分页;完整监听也统一放在收到的申请页面。
这个页面有帮助吗?