SIGN UP

VIMessengerAction

Enum that represents actions that trigger messenger events. Each action is the reason for every triggered event.

For example, when the [VIMessengerDelegate messenger:didEditConversation:] event is invoked, users can inspect the exact reason of it via [VIMessengerEvent action]. In case of editing a conversation, it will be one of the following:

Enum constants

VIMessengerActionUnknown

VIMessengerActionAddParticipants

VIMessengerActionCreateConversation

VIMessengerActionEditConversation

VIMessengerActionEditMessage

VIMessengerActionEditParticipants

VIMessengerActionEditUser

VIMessengerActionGetConversation

VIMessengerActionGetConversations

VIMessengerActionGetSubscriptionList

VIMessengerActionGetPublicConversations

VIMessengerActionGetUser

VIMessengerActionGetUsers

VIMessengerActionIsRead

VIMessengerActionJoinConversation

VIMessengerActionLeaveConversation

VIMessengerActionRemoveConversation

VIMessengerActionManageNotifications

VIMessengerActionRemoveMessage

VIMessengerActionRemoveParticipants

VIMessengerActionRetransmitEvents

VIMessengerActionSendMessage

VIMessengerActionSetStatus

VIMessengerActionSubscribe

VIMessengerActionTyping

VIMessengerActionUnsubscribe