Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/landing/lib/publicaction/ |
Upload File : |
<?php namespace Bitrix\Landing\PublicAction; use \Bitrix\Landing\PublicActionResult; use \Bitrix\Landing\Chat\Chat as ChatCore; class Chat { /** * Returns chat list. * @param array $params Additional params. * @return PublicActionResult */ public static function getList(array $params = []) { static $internal = true; $result = new PublicActionResult(); $params = $result->sanitizeKeys($params); $items = []; foreach (ChatCore::getList($params) as $item) { $items[] = $item; } $result->setResult($items); return $result; } /** * Invite current user to the chat and returns IM chat id. * @param int $internalId Internal chat id. * @return PublicActionResult */ public static function joinChat($internalId) { static $internal = true; $result = new PublicActionResult(); $result->setResult( ChatCore::joinChat(intval($internalId)) ); return $result; } }