Sms::getMessageStatusCode

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Sms
  4. getMessageStatusCode
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/activity/provider/sms.php
  • Класс: Bitrix\Crm\Activity\Provider\Sms
  • Вызов: Sms::getMessageStatusCode
static function getMessageStatusCode(int $statusId, Event $event): ?int
{
	if ($statusId === MessageStatus::DELIVERED)
	{
		return static::MESSAGE_SUCCESS;
	}

	if ($statusId === MessageStatus::READ)
	{
		return static::MESSAGE_READ;
	}

	if (in_array($statusId, [MessageStatus::ERROR, MessageStatus::EXCEPTION, MessageStatus::UNDELIVERED, MessageStatus::FAILED], true))
	{
		return static::MESSAGE_FAILURE;
	}

	return null;
}

Добавить комментарий