• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/office365/apiservice.php
  • Класс: BitrixCalendarSyncOffice365ApiService
  • Вызов: ApiService::processResponseAfterDelta
private function processResponseAfterDelta(SectionConnection $sectionConnection, array $response): bool
{
	$sectionConnection->setLastSyncStatus(Dictionary::SYNC_STATUS['success']);
	$breakingFlag = true;

	if ($token = $this->getPageToken($response))
	{
		$sectionConnection->setPageToken($token);
		$breakingFlag = false;
	}
	elseif ($token = $this->getSyncToken($response))
	{
		$sectionConnection->setPageToken(null);
		$sectionConnection->setSyncToken($token);
	}
	else
	{
		$sectionConnection->setPageToken(null);
		$sectionConnection->setSyncToken(null);
	}

	return $breakingFlag;
}