Class MessageListViewModel.Event
-
- All Implemented Interfaces:
public class MessageListViewModel.EventRepresents events coming from the View class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMessageListViewModel.Event.BackButtonPressedWhen the back button is pressed.
public classMessageListViewModel.Event.EndRegionReachedWhen the oldest loaded message in the list has been reached.
public final classMessageListViewModel.Event.BottomEndRegionReachedWhen the newest loaded message in the list has been reached and there's still newer messages to be loaded.
public classMessageListViewModel.Event.LastMessageReadWhen the newest message in the channel has been read.
public final classMessageListViewModel.Event.ThreadModeEnteredWhen the users enters thread mode.
public final classMessageListViewModel.Event.DeleteMessageWhen the user deletes a message.
public final classMessageListViewModel.Event.FlagMessageWhen the user flags a message.
public final classMessageListViewModel.Event.PinMessageWhen the user pins a message.
public final classMessageListViewModel.Event.UnpinMessageWhen the user unpins a message.
public final classMessageListViewModel.Event.MarkAsUnreadMessageWhen the user marks a message as unread.
public final classMessageListViewModel.Event.GiphyActionSelectedWhen the user selects a Giphy message. e.g. send, shuffle or cancel.
public final classMessageListViewModel.Event.RetryMessageRetry sending a message that has failed to send.
public final classMessageListViewModel.Event.MessageReactionWhen the user leaves a reaction to a message.
public final classMessageListViewModel.Event.MuteUserWhen the user mutes a user.
public final classMessageListViewModel.Event.UnmuteUserWhen the user unmutes a user.
public final classMessageListViewModel.Event.BanUserWhen the user bans another user.
public final classMessageListViewModel.Event.UnbanUserWhen the user unbans another user.
public final classMessageListViewModel.Event.ShadowBanUserWhen the user shadow bans another user.
public final classMessageListViewModel.Event.RemoveShadowBanFromUserWhen the user removes the shadow ban from another user.
public final classMessageListViewModel.Event.ReplyMessageWhen the user replies to a message.
public final classMessageListViewModel.Event.ReplyAttachmentWhen the user is replying to a single attachment. Usually triggered when replying from gallery.
public final classMessageListViewModel.Event.DownloadAttachmentWhen the user downloads an attachment.
public final classMessageListViewModel.Event.ShowMessageWhen we need to display a particular message to the user. Usually triggered by clicking on pinned messages and replied messages.
public final classMessageListViewModel.Event.RemoveAttachmentWhen the user removes an attachment from a message that was previously sent.
public final classMessageListViewModel.Event.HideUnreadLabelWhen the Unread Label Button should be hidden.
-