GroupProfileViewModel

ViewModel for group profile.

Since

5.12.0

Constructors

Link copied to clipboard
public void GroupProfileViewModel(Bundle arguments)

Properties

Link copied to clipboard
public final MutableLiveData<ChannelNoDisturbLevel> conversationNotificationStatusLiveData
Link copied to clipboard
public final MutableLiveData<Boolean> isConversationTopLiveData
Link copied to clipboard
public final MutableLiveData<GroupMemberInfo> myMemberInfoLiveData

Functions

Link copied to clipboard
public void dismissGroup(OnDataChangeListener<Boolean> listener)
Dismiss the group.
public MutableLiveData<ChannelNoDisturbLevel> getConversationNotificationStatusLiveData()
Link copied to clipboard
public LiveData<GroupInfo> getGroupInfoLiveData()
Link copied to clipboard
public LiveData<List<GroupMemberInfo>> getGroupMemberInfosLiveData()
Link copied to clipboard
public MutableLiveData<Boolean> getIsConversationTopLiveData()
Link copied to clipboard
public MutableLiveData<GroupMemberInfo> getMyMemberInfoLiveData()
Link copied to clipboard
public void quitGroup(OnDataChangeListener<Boolean> listener)
Quit the group.
Link copied to clipboard
public void setConversationNotificationStatus(ChannelNoDisturbLevel conversationNotificationStatus, OnDataChangeListener<ChannelNoDisturbLevel> listener)
Set conversation do-not-disturb status.
Link copied to clipboard
public void setConversationTopStatus(boolean isTop, OnDataChangeListener<Boolean> listener)
Set conversation pin-to-top status.