• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/controller/onlyoffice.php
  • Класс: BitrixDiskControllerOnlyOffice
  • Вызов: OnlyOffice::getDocumentSessionsByKeyForUsers
protected function getDocumentSessionsByKeyForUsers(string $documentSessionHash, array $userIds): array
{
	$sessions = DocumentSession::getModelList([
		'filter' => [
			'=EXTERNAL_HASH' => $documentSessionHash,
			'@USER_ID' => $userIds,
		]
	]);

	$byUser = [];
	foreach ($sessions as $session)
	{
		$byUser[$session->getUserId()] = $session;
	}

	return $byUser;
}