Browse SDKs · HarmonyOS
Platform
SDKsHarmonyOSEnterprise

Set group member profile access

Control whether group members can view the profiles of fellow members in the group.

Copy

The GroupLookMemberInfo enum governs whether group members can inspect other members' profiles through the group roster. Do not treat this enum as a raw boolean value:

Code example

import sdk, { GroupLookMemberInfo, SetGroupInfoReq } from '@openimsdk/imsdk';

const request: SetGroupInfoReq = {
  groupID: groupID,
  lookMemberInfo: GroupLookMemberInfo.AllowGroupLookMemberInfo,
};
await sdk.setGroupInfo(request);

Parameters

ParameterTypeRequiredDescription
groupIDstringYesTarget group identifier.
lookMemberInfoGroupLookMemberInfoYesMember profile access policy enum value.
OptionValueDescription
GroupLookMemberInfo.AllowGroupLookMemberInfo0Members may view other members' profiles.
GroupLookMemberInfo.ProhibitGroupLookMemberInfo1Members are prohibited from viewing other members' profiles.

Return value

Returns a Promise that resolves to void when the setting is saved.

State changes after the call

Member profile visibility operates independently of friend request permissions. Resolving the Promise confirms the change on the server. The SDK emits EventOnGroupInfoChanged; match the group by groupID and update lookMemberInfo in the client UI model, as detailed in Group overview.