Class GroupProfileViewModel

  • All Implemented Interfaces:

    
    public class GroupProfileViewModel
    
                        

    ViewModel for group profile.

    Since:

    5.12.0

    • Constructor Detail

      • GroupProfileViewModel

        GroupProfileViewModel(Bundle arguments)
    • Method Detail

      • dismissGroup

         void )>dismissGroup(OnDataChangeListener<Boolean> listener)

        Dismiss the group.

        Parameters:
        listener - data change listener
      • quitGroup

         void )>quitGroup(OnDataChangeListener<Boolean> listener)

        Quit the group.

        Parameters:
        listener - data change listener
      • setConversationNotificationStatus

         void )>setConversationNotificationStatus(ChannelNoDisturbLevel conversationNotificationStatus, OnDataChangeListener<ChannelNoDisturbLevel> listener)

        Set conversation do-not-disturb status.

        Parameters:
        conversationNotificationStatus - conversation notification status
        listener - data change listener
        Since:

        5.12.2

      • setConversationTopStatus

         void )>setConversationTopStatus(boolean isTop, OnDataChangeListener<Boolean> listener)

        Set conversation pin-to-top status.

        Parameters:
        isTop - whether to pin the conversation
        listener - data change listener
        Since:

        5.12.2