• Модуль: imbot
  • Путь к файлу: ~/bitrix/modules/imbot/lib/dialogsession.php
  • Класс: BitrixImBotDialogSession
  • Вызов: DialogSession::init
private function init(array $params): self
{
	$this->data = array_merge($this->data, $params);

	if (!empty($params['ID']))
	{
		$this->primaryId = (int)$params['ID'];
	}
	if (!empty($params['BOT_ID']))
	{
		$this->botId = (int)$params['BOT_ID'];
	}
	if (!empty($params['DIALOG_ID']))
	{
		$this->dialogId = $params['DIALOG_ID'];
	}
	if (!empty($params['SESSION_ID']))
	{
		$this->sessionId = (int)$params['SESSION_ID'];
	}
	if (!empty($params['CLOSE_TERM']))
	{
		$this->closeTerm = (int)$params['CLOSE_TERM'];
	}

	return $this;
}