Bitrix API

DisappearService

Table of Contents

Constants

TIME_WHITELIST  = [ 0, //disable 1, //hour 24, //day 168, //week 720, ]

Methods

checkDisappearing()  : bool
Handler for event `im:OnAfterMessagesAdd` fired in \CIMMessenger::Add.
disappearChat()  : Result
disappearMessage()  : Result
getMessagesDisappearingTime()  : array<string|int, mixed>

Constants

TIME_WHITELIST

public mixed TIME_WHITELIST = [ 0, //disable 1, //hour 24, //day 168, //week 720, ]

Methods

checkDisappearing()

Handler for event `im:OnAfterMessagesAdd` fired in \CIMMessenger::Add.

public static checkDisappearing(mixed $messageId, mixed $messageFields) : bool
Parameters
$messageId : mixed
$messageFields : mixed
Tags
see
CIMMessenger::Add
Return values
bool

disappearChat()

public static disappearChat(Chat $chat, int $hours) : Result
Parameters
$chat : Chat
$hours : int
Return values
Result

disappearMessage()

public static disappearMessage(Message $message, int $hours) : Result
Parameters
$message : Message
$hours : int
Return values
Result

getMessagesDisappearingTime()

public static getMessagesDisappearingTime(array<string|int, mixed> $messageIds) : array<string|int, mixed>
Parameters
$messageIds : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results