Browse SDKs · Flutter
Platform
SDKsFlutter

Get group application list as applicant

Query group join applications sent by the current user using pagination in the OpenIM Flutter SDK.

Copy

Retrieve outgoing group join applications submitted by the currently logged-in user using pagination:

Parameters

ParameterTypeRequiredDescription
groupIDsList<String>?NoOptional list of group IDs to filter results by. Queries all submitted requests when omitted.
handleResultsList<int>?NoFilter by resolution status: 0 for pending, 1 for approved, -1 for rejected.
offsetintYesZero-based pagination offset index.
countintYesMaximum number of records to retrieve per page.

Code example

final applications = await OpenIM.iMManager.groupManager
    .getGroupApplicationListAsApplicant(
  GetGroupApplicationListAsApplicantReq(
    groupIDs: [groupID],
    handleResults: [0],
    offset: 0,
    count: 20,
  ),
);

Return value

A successful Future returns a list of group join applications sent by the current user (List<GroupApplicationInfo>).

This query returns an immediate data snapshot and does not emit event notifications. For tracking approval status transitions, see Group applications overview.