Package io.rong.imlib

Interface IRongCoreListener.UserGroupStatusListener

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract void userGroupDisbandFrom(ConversationIdentifier identifier, Array<String> userGroupIds) Notification received by the current user about the dissolution of a user group in an ultra group
      abstract void userAddedTo(ConversationIdentifier identifier, Array<String> userGroupIds) The current user is added to a user group under an ultra group
      abstract void userRemovedFrom(ConversationIdentifier identifier, Array<String> userGroupIds) The current user has been removed from the user group under the ultra group.
      abstract void userGroupBindTo(ConversationIdentifier identifier, IRongCoreEnum.UltraGroupChannelType channelType, Array<String> userGroupIds) Callback for binding user groups to a channel
      abstract void userGroupUnbindFrom(ConversationIdentifier identifier, IRongCoreEnum.UltraGroupChannelType channelType, Array<String> userGroupIds) Channel Unbind User Group Callback
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • userGroupDisbandFrom

         abstract void userGroupDisbandFrom(ConversationIdentifier identifier, Array<String> userGroupIds)

        Notification received by the current user about the dissolution of a user group in an ultra group

        Parameters:
        identifier - Conversation identifier
        userGroupIds - List of user group IDs
      • userAddedTo

         abstract void userAddedTo(ConversationIdentifier identifier, Array<String> userGroupIds)

        The current user is added to a user group under an ultra group

        Parameters:
        identifier - Conversation identifier
        userGroupIds - List of user group IDs
      • userRemovedFrom

         abstract void userRemovedFrom(ConversationIdentifier identifier, Array<String> userGroupIds)

        The current user has been removed from the user group under the ultra group.

        Parameters:
        identifier - Conversation identifier
        userGroupIds - List of user group IDs
      • userGroupBindTo

         abstract void userGroupBindTo(ConversationIdentifier identifier, IRongCoreEnum.UltraGroupChannelType channelType, Array<String> userGroupIds)

        Callback for binding user groups to a channel

        Parameters:
        identifier - Channel identifier
        channelType - Channel type
        userGroupIds - List of user group IDs
      • userGroupUnbindFrom

         abstract void userGroupUnbindFrom(ConversationIdentifier identifier, IRongCoreEnum.UltraGroupChannelType channelType, Array<String> userGroupIds)

        Channel Unbind User Group Callback

        Parameters:
        identifier - Channel identifier
        channelType - Channel type
        userGroupIds - List of user group IDs