• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/helper/mailbox/mailboxsyncmanager.php
  • Класс: BitrixMailHelperMailboxMailboxSyncManager
  • Вызов: MailboxSyncManager::getNeedToBeSyncedMailboxes
public function getNeedToBeSyncedMailboxes()
{
	$mailboxesSyncData = $this->getSuccessSyncedMailboxes();
	$mailboxesToSync = [];
	foreach ($mailboxesSyncData as $mailboxId => $lastMailCheckData)
	{
		if ($lastMailCheckData['timeStarted'] >= 0 && (time() - intval($lastMailCheckData['timeStarted']) >= $this->mailCheckInterval))
		{
			$mailboxesToSync[$mailboxId] = $lastMailCheckData;
		}
	}
	return $mailboxesToSync;
}