-
public final class PinnedMessageListViewModel extends ViewModel
ViewModel responsible for providing pinned messages in the channel. Pinned messages are provided in a descending order based on Message.pinnedAt.
-
-
Field Summary
Fields Modifier and Type Field Description private final StateFlow<PinnedMessageListState>stateprivate final SharedFlow<Unit>errorEvents
-
Constructor Summary
Constructors Constructor Description PinnedMessageListViewModel(PinnedMessageListController controller)
-
Method Summary
Modifier and Type Method Description final StateFlow<PinnedMessageListState>getState()The current pinned messages' state. final SharedFlow<Unit>getErrorEvents()One shot error events when a query fails. final UnitloadMore()Loads more data when requested. -
-
Method Detail
-
getState
final StateFlow<PinnedMessageListState> getState()
The current pinned messages' state.
-
getErrorEvents
final SharedFlow<Unit> getErrorEvents()
One shot error events when a query fails.
-
-
-
-