Package io.rong.imkit.usermanage
Class GroupLimitUtils
-
- All Implemented Interfaces:
public final class GroupLimitUtils群组能力限制提示和瞬时 UI 状态工具。 @since 5.46.0
-
-
Method Summary
Modifier and Type Method Description static List<String>resolveFailedUserNames(List<GroupMemberInfo> failedUsers, Map<String, String> pageDisplayNames)static StringgetFriendDisplayName(FriendInfo friendInfo)static Map<String, String>mapDisplayNames(List<String> userIds, List<String> displayNames)static StringformatNameList(Context context, List<String> names)static StringgetFailedUsersLimitMessage(Context context, List<GroupMemberInfo> failedUsers, Map<String, String> pageDisplayNames)static StringgetGroupApplicationLimitMessage(Context context, GroupMemberInfo memberInfo, String fallbackUserId)static voidupdateFailedContactStates(List<ContactModel> contacts, Set<String> failedUserIds)static booleanisSelected(ContactModel contact)static booleanisGroupApplicationSuccess(CoreErrorCode code)-
-
Method Detail
-
resolveFailedUserNames
static List<String> resolveFailedUserNames(List<GroupMemberInfo> failedUsers, Map<String, String> pageDisplayNames)
-
getFriendDisplayName
static String getFriendDisplayName(FriendInfo friendInfo)
-
mapDisplayNames
static Map<String, String> mapDisplayNames(List<String> userIds, List<String> displayNames)
-
formatNameList
static String formatNameList(Context context, List<String> names)
-
getFailedUsersLimitMessage
static String getFailedUsersLimitMessage(Context context, List<GroupMemberInfo> failedUsers, Map<String, String> pageDisplayNames)
-
getGroupApplicationLimitMessage
static String getGroupApplicationLimitMessage(Context context, GroupMemberInfo memberInfo, String fallbackUserId)
-
updateFailedContactStates
static void updateFailedContactStates(List<ContactModel> contacts, Set<String> failedUserIds)
-
isSelected
static boolean isSelected(ContactModel contact)
-
isGroupApplicationSuccess
static boolean isGroupApplicationSuccess(CoreErrorCode code)
-
-
-
-