Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Messenger

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

 checkAccessibility ()
 
 getPrivateChat (int $fromUserId, int $toUserId)
 
 getEntityChat (string $entityType, string $entityId)
 
 getGeneralChat ()
 
 getChat (int $chatId)
 
 createMessage ($source=null)
 
 deleteMessage (Message $message, int $mode=0)
 
 disappearMessage (Message $message, int $hours)
 
 updateMessage (Message $message, ?string $messageText)
 
 registerTask (int $chatId, int $messageId, TaskObject $task)
 
 unregisterTask (array $taskData, bool $saveDelete)
 
 deleteTask (int $taskId)
 
 updateTask (TaskObject $task)
 

Открытые статические члены

static getInstance ()
 
static updateCalendar (int $eventId, array $entryFields)
 
static unregisterCalendar (int $eventId, array $entry)
 

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

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

Методы

◆ checkAccessibility()

checkAccessibility ( )

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

◆ createMessage()

createMessage ( $source = null)
Аргументы
array | string | null$source

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

◆ deleteMessage()

deleteMessage ( Message $message,
int $mode = 0 )

Delete message

Аргументы
Message$message
int$modeDeleteService::MODE_AUTO|DeleteService::MODE_SOFT|DeleteService::MODE_HARD|DeleteService::MODE_COMPLETE
Возвращает
Result

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

◆ deleteTask()

deleteTask ( int $taskId)

Call when task delete from recycle bin

Аргументы
int$taskId
Возвращает
void

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

◆ disappearMessage()

disappearMessage ( Message $message,
int $hours )

Disappear message

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

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

◆ getChat()

getChat ( int $chatId)
Аргументы
int$chatId
Возвращает
Chat

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

◆ getEntityChat()

getEntityChat ( string $entityType,
string $entityId )
Аргументы
string$entityType
int | string$entityId
Возвращает
EntityChat|GroupChat|NullChat

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

◆ getGeneralChat()

getGeneralChat ( )

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

◆ getInstance()

static getInstance ( )
static

Returns current instance of the Messenger.

Возвращает
self

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

◆ getPrivateChat()

getPrivateChat ( int $fromUserId,
int $toUserId )
Аргументы
int$toUserId
int$fromUserId
Возвращает
NullChat|PrivateChat

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

◆ registerTask()

registerTask ( int $chatId,
int $messageId,
TaskObject $task )

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

◆ unregisterCalendar()

static unregisterCalendar ( int $eventId,
array $entry )
static

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

◆ unregisterTask()

unregisterTask ( array $taskData,
bool $saveDelete )

Call when tasks delete to recycle bin or totally

Аргументы
array$taskData
bool$saveDelete
Возвращает
void

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

◆ updateCalendar()

static updateCalendar ( int $eventId,
array $entryFields )
static

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

◆ updateMessage()

updateMessage ( Message $message,
?string $messageText )

Update message

Аргументы
Message$message
string | null$messageText
Возвращает
Result

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

◆ updateTask()

updateTask ( TaskObject $task)

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