Bitrix-D7 23.9
 
Указатель Классы Пространства имен Функции Переменные
Загрузка...
Поиск...
Не найдено
Класс SendingService

Открытые члены

 __construct (?SendingConfig $sendingConfig=null)
 
 checkDuplicateByUuid (Message $message)
 
 updateMessageUuid (Message $message)
 
 fireEventBeforeSend (Chat $chat, Message $message)
 
 fireEventBeforeMessageSend (Chat $chat, Message $message)
 
 fireEventAfterMessageSend (Chat $chat, Message $message)
 
 fireEventBeforeNotifySend (Chat $chat, Message $message)
 
 fireEventAfterNotifySend (Chat $chat, Message $message)
 
 prepareFields (Chat $chat, array $fieldsToSend, ?MessageCollection $forwardMessages, ?\CRestServer $server)
 

Открытые атрибуты

const EVENT_BEFORE_MESSAGE_ADD = 'OnBeforeMessageAdd'
 
const EVENT_AFTER_MESSAGE_ADD = 'OnAfterMessagesAdd'
 
const EVENT_BEFORE_CHAT_MESSAGE_ADD = 'OnBeforeChatMessageAdd'
 
const EVENT_BEFORE_NOTIFY_ADD = 'OnBeforeMessageNotifyAdd'
 
const EVENT_AFTER_NOTIFY_ADD = 'OnBeforeMessageNotifyAdd'
 

Защищенные данные

Uuid $uuidService
 

Подробное описание

См. определение в файле SendingService.php строка 20

Конструктор(ы)

◆ __construct()

__construct ( ?SendingConfig $sendingConfig = null)
Аргументы
SendingConfig | null$sendingConfig

См. определение в файле SendingService.php строка 39

Методы

◆ checkDuplicateByUuid()

checkDuplicateByUuid ( Message $message)
Аргументы
Message$message
Возвращает
Result

См. определение в файле SendingService.php строка 54

◆ fireEventAfterMessageSend()

fireEventAfterMessageSend ( Chat $chat,
Message $message )

Fires event im:OnAfterMessagesAdd on before message send.

@event im:OnAfterMessagesAdd

Аргументы
Chat$chat
Message$message
Возвращает
Result

См. определение в файле SendingService.php строка 220

◆ fireEventAfterNotifySend()

fireEventAfterNotifySend ( Chat $chat,
Message $message )

Fires event im:OnAfterNotifyAdd on before message send.

@event im:OnAfterNotifyAdd

Аргументы
Chat$chat
Message$message
Возвращает
Result

См. определение в файле SendingService.php строка 283

◆ fireEventBeforeMessageSend()

fireEventBeforeMessageSend ( Chat $chat,
Message $message )

Fires event im:OnBeforeChatMessageAdd on before message send.

@event im:OnBeforeChatMessageAdd

Аргументы
Chat$chat
Message$message
Возвращает
Result

См. определение в файле SendingService.php строка 177

◆ fireEventBeforeNotifySend()

fireEventBeforeNotifySend ( Chat $chat,
Message $message )

Fires event im:OnBeforeMessageNotifyAdd on before message send.

@event im:OnBeforeMessageNotifyAdd

Аргументы
Chat$chat
Message$message
Возвращает
Result

См. определение в файле SendingService.php строка 252

◆ fireEventBeforeSend()

fireEventBeforeSend ( Chat $chat,
Message $message )

Fires event im:OnBeforeMessageAdd on before message send.

@event im:OnBeforeMessageAdd

Аргументы
Chat$chat
Message$message
Возвращает
Result

См. определение в файле SendingService.php строка 113

◆ prepareFields()

prepareFields ( Chat $chat,
array $fieldsToSend,
?MessageCollection $forwardMessages,
?\CRestServer $server )

См. определение в файле SendingService.php строка 336

◆ updateMessageUuid()

updateMessageUuid ( Message $message)
Аргументы
Message$message
Возвращает
void

См. определение в файле SendingService.php строка 93

Данные класса

◆ $uuidService

Uuid $uuidService
protected

См. определение в файле SendingService.php строка 26

◆ EVENT_AFTER_MESSAGE_ADD

const EVENT_AFTER_MESSAGE_ADD = 'OnAfterMessagesAdd'

См. определение в файле SendingService.php строка 30

◆ EVENT_AFTER_NOTIFY_ADD

const EVENT_AFTER_NOTIFY_ADD = 'OnBeforeMessageNotifyAdd'

См. определение в файле SendingService.php строка 33

◆ EVENT_BEFORE_CHAT_MESSAGE_ADD

const EVENT_BEFORE_CHAT_MESSAGE_ADD = 'OnBeforeChatMessageAdd'

См. определение в файле SendingService.php строка 31

◆ EVENT_BEFORE_MESSAGE_ADD

const EVENT_BEFORE_MESSAGE_ADD = 'OnBeforeMessageAdd'

См. определение в файле SendingService.php строка 29

◆ EVENT_BEFORE_NOTIFY_ADD

const EVENT_BEFORE_NOTIFY_ADD = 'OnBeforeMessageNotifyAdd'

См. определение в файле SendingService.php строка 32