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

VIMessengerActionAddParticipants

VIMessengerActionCreateConversation

VIMessengerActionEditConversation

VIMessengerActionEditMessage

VIMessengerActionEditParticipants

VIMessengerActionEditUser

VIMessengerActionGetConversation

VIMessengerActionGetConversations

VIMessengerActionGetPublicConversations

VIMessengerActionGetSubscriptionList

VIMessengerActionGetUser

VIMessengerActionGetUsers

VIMessengerActionIsRead

VIMessengerActionJoinConversation

VIMessengerActionLeaveConversation

VIMessengerActionManageNotifications

VIMessengerActionRemoveConversation

VIMessengerActionRemoveMessage

VIMessengerActionRemoveParticipants

VIMessengerActionRetransmitEvents

VIMessengerActionSendMessage

VIMessengerActionSetStatus

VIMessengerActionSubscribe

VIMessengerActionTyping

VIMessengerActionUnknown

VIMessengerActionUnsubscribe