-
public final class ChannelInfoMemberViewModel extends ViewModel
ViewModel for managing channel member information and its actions.
-
-
Constructor Summary
Constructors Constructor Description ChannelInfoMemberViewModel(String cid, String memberId, Function1<ViewModel, ChannelInfoMemberViewController> controllerProvider)
-
Method Summary
Modifier and Type Method Description final StateFlow<ChannelInfoMemberViewState>getState()final SharedFlow<ChannelInfoMemberViewEvent>getEvents()final UnitonViewAction(ChannelInfoMemberViewAction action)-
-
Constructor Detail
-
ChannelInfoMemberViewModel
ChannelInfoMemberViewModel(String cid, String memberId, Function1<ViewModel, ChannelInfoMemberViewController> controllerProvider)
- Parameters:
cid- The full channel identifier (e.g., "messaging:123").memberId- The member ID of the user whose information is being managed.controllerProvider- The provider for ChannelInfoMemberViewController.
-
-
Method Detail
-
getState
final StateFlow<ChannelInfoMemberViewState> getState()
-
getEvents
final SharedFlow<ChannelInfoMemberViewEvent> getEvents()
-
onViewAction
final Unit onViewAction(ChannelInfoMemberViewAction action)
-
-
-
-