Bitrix API

MessageEventManager

Table of Contents

Constants

EVENT_DELETE_MESSAGES  = 'onMailMessageDeleted'

Methods

getPullTagName()  : mixed
getRequiredFieldNamesForEvent()  : mixed
onMailEventMailRead()  : array<string|int, mixed>
onMailMessageDeleted()  : MessageEventManager
Dispatches OnMessageModified event for compatibility If event parameters do not have ['HEADER_MD5', 'MAILBOX_USER_ID'] data will be obtained from database
onMailMessageModified()  : MessageEventManager
Dispatches OnMessageObsolete event for compatibility If messages data from event parameters do not have ['HEADER_MD5', 'MAILBOX_USER_ID', 'IS_SEEN'] data will be obtained from database

Constants

Methods

getPullTagName()

public static getPullTagName(mixed $messageId) : mixed
Parameters
$messageId : mixed

getRequiredFieldNamesForEvent()

public static getRequiredFieldNamesForEvent(mixed $eventName) : mixed
Parameters
$eventName : mixed

onMailEventMailRead()

public static onMailEventMailRead(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>
Tags
throws
ObjectException
throws
Exception
Return values
array<string|int, mixed>

onMailMessageDeleted()

Dispatches OnMessageModified event for compatibility If event parameters do not have ['HEADER_MD5', 'MAILBOX_USER_ID'] data will be obtained from database

public static onMailMessageDeleted(Event $event) : MessageEventManager
Parameters
$event : Event
Return values
MessageEventManager

onMailMessageModified()

Dispatches OnMessageObsolete event for compatibility If messages data from event parameters do not have ['HEADER_MD5', 'MAILBOX_USER_ID', 'IS_SEEN'] data will be obtained from database

public static onMailMessageModified(Event $event) : MessageEventManager
Parameters
$event : Event
Return values
MessageEventManager

        
On this page

Search results