3namespace Bitrix\Im\V2\Controller\Filter;
6use Bitrix\Im\V2\Entity\File\FileItem;
7use Bitrix\Main\DI\ServiceLocator;
8use Bitrix\Main\Engine\ActionFilter\Base;
10use Bitrix\Main\Loader;
16 if (!Loader::includeModule(
'disk'))
21 if (!ServiceLocator::getInstance()->has(
'disk.scopeTokenService'))
26 $scopeTokenService = ServiceLocator::getInstance()->get(
'disk.scopeTokenService');
28 $chat = $this->
getAction()->getArguments()[
'chat'] ??
null;
29 if (!($chat instanceof
Chat) || !$chat->getId())
onBeforeAction(Event $event)
static getQuickAccessScope(int $chatId)