$instance | GeneralChat | protectedstatic |
$resultFind | GeneralChat | protectedstatic |
$wasSearched | GeneralChat | protectedstatic |
add(array $params, ?Context $context=null) | GeneralChat | |
addUsersToRelation(array $usersToAdd, array $managerIds=[], ?bool $hideHistory=null) | GroupChat | protected |
allowMention() | GroupChat | |
canJoinGeneralChat(int $userId) | GeneralChat | |
checkAccessWithoutCaching(int $userId) | GroupChat | protected |
checkReplicaDeprecatedAgent() | Chat | static |
checkTitle() | GroupChat | |
cleanGeneralChatCache(string $cacheId) | GeneralChat | static |
deleteGeneralChat() | GeneralChat | static |
DISABLE_GENERAL_CHAT_OPTION | GeneralChat | |
fillCounterData(array $chats) | Chat | static |
FILTER_LIMIT | Chat | |
filterParams(array $params) | GroupChat | protected |
find(array $params=[], ?Context $context=null) | GeneralChat | static |
formatChatData($chat) | Chat | static |
GENERAL_MESSAGE_TYPE_JOIN | GeneralChat | |
GENERAL_MESSAGE_TYPE_LEAVE | GeneralChat | |
generateTitle() | GroupChat | protected |
get() | GeneralChat | static |
getAccessCodesForDiskFolder() | GeneralChat | protected |
getAutoMessageStatus(string $type) | GeneralChat | static |
getById($id, $params=array()) | Chat | static |
getCodeGreetingMessage(\Bitrix\Im\V2\Entity\User\User $author) | GroupChat | protected |
getDefaultEntityType() | GeneralChat | protected |
getDefaultType() | GeneralChat | protected |
getGeneralChatId() | GeneralChat | static |
getList($params=array()) | Chat | static |
getListParams($params) | Chat | static |
getManagerList() | GeneralChat | |
getMessageCount($chatId, $userId=null) | Chat | static |
getMessages($chatId, $userId=null, $options=Array()) | Chat | static |
getMessageUserDeleteText(int $userId) | GeneralChat | protected |
getOwnerById($dialogId) | Chat | static |
getPopupData(array $excludedList=[]) | GroupChat | |
getRelation($chatId, $params=[]) | Chat | static |
getRightsForIntranetConfig() | GeneralChat | |
getType($chatData) | Chat | static |
getTypes() | Chat | static |
getUsers($chatId, $options=[]) | Chat | static |
hasAccess($chatId) | Chat | static |
hasPostAccess(?int $userId=null) | GeneralChat | |
ID_CACHE_ID | GeneralChat | |
isActionAllowed($dialogId, $action, $entityType=null) | Chat | static |
isEnable() | GeneralChat | static |
isUserInChat($chatId, $userId=0) | Chat | static |
isUserKickedFromChat($chatId, $userId=0) | Chat | static |
LIMIT_SEND_EVENT | Chat | |
linkGeneralChat(?int $chatId=null) | GeneralChat | static |
MANAGERS_CACHE_ID | GeneralChat | |
mute($chatId, $action, $userId=null) | Chat | static |
needToSendGreetingMessages() | GroupChat | protected |
prepareParams(array $params=[]) | GroupChat | protected |
sendBanner(?int $authorId=null) | GeneralChat | protected |
sendDescriptionMessage(?int $authorId=null) | GroupChat | protected |
sendGreetingMessage(?int $authorId=null) | GroupChat | protected |
sendInviteMessage(?int $authorId=null) | GroupChat | protected |
sendMessage($message, $sendingConfig=null) | GroupChat | |
sendMessageAuthorChange(\Bitrix\Im\V2\Entity\User\User $author) | GroupChat | protected |
sendMessageUserDelete(int $userId, bool $skipRecent=false) | GeneralChat | protected |
sendMessageUsersAdd(array $usersToAdd, bool $skipRecent=false) | GeneralChat | protected |
sendPushReadOpponent(MessageCollection $messages, int $lastId) | GroupChat | protected |
sendPushUpdateMessage(Message $message) | GroupChat | |
setManagers(array $managerIds) | GeneralChat | |
setType(string $type) | GroupChat | |
STATUS_NOTIFY | Chat | |
STATUS_READ | Chat | |
STATUS_UNREAD | Chat | |
toJson($array) | Chat | static |
TYPE_CHANNEL | Chat | |
TYPE_GROUP | Chat | |
TYPE_OPEN | Chat | |
TYPE_OPEN_LINE | Chat | |
TYPE_PRIVATE | Chat | |
TYPE_SYSTEM | Chat | |
TYPE_THREAD | Chat | |
unlinkGeneralChat() | GeneralChat | static |