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
Return values
booldisappearChat()
public
static disappearChat(Chat $chat, int $hours) : Result
Parameters
- $chat : Chat
- $hours : int
Return values
ResultdisappearMessage()
public
static disappearMessage(Message $message, int $hours) : Result
Parameters
- $message : Message
- $hours : int
Return values
ResultgetMessagesDisappearingTime()
public
static getMessagesDisappearingTime(array<string|int, mixed> $messageIds) : array<string|int, mixed>
Parameters
- $messageIds : array<string|int, mixed>