Class CombineMessagePreviewViewModel
-
- All Implemented Interfaces:
public class CombineMessagePreviewViewModel extends BaseViewModel
Combined-forward message preview page ViewModel.
- Since:
5.12.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumCombineMessagePreviewViewModel.LoadState
-
Field Summary
Fields Modifier and Type Field Description protected final MutableLiveData<ErrorEvent<NCError>>errorEventLiveData
-
Constructor Summary
Constructors Constructor Description CombineMessagePreviewViewModel(Bundle arguments)
-
Method Summary
Modifier and Type Method Description LiveData<String>getTitleLiveData()LiveData<List<CombineMsgItem>>getMsgListLiveData()LiveData<CombineMessagePreviewViewModel.LoadState>getLoadStateLiveData()ChannelTypegetPreviewChannelType()StringgetPreviewTargetId()voidloadMessage()-
Methods inherited from class ai.nexconn.chatui.base.BaseViewModel
getArguments, getErrorEventLiveData, postErrorEvent -
Methods inherited from class androidx.lifecycle.ViewModel
addCloseable, onCleared -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getTitleLiveData
LiveData<String> getTitleLiveData()
-
getMsgListLiveData
LiveData<List<CombineMsgItem>> getMsgListLiveData()
-
getLoadStateLiveData
LiveData<CombineMessagePreviewViewModel.LoadState> getLoadStateLiveData()
-
getPreviewChannelType
@NonNull() ChannelType getPreviewChannelType()
-
getPreviewTargetId
@NonNull() String getPreviewTargetId()
-
loadMessage
void loadMessage()
-
-
-
-