MailboxSyncManager
Table of Contents
Methods
- __construct() : mixed
- checkSyncWithCrm() : bool
- deleteSyncData() : mixed
- getFailedToSyncMailboxes() : mixed
- getFirstFailedToSyncMailboxId() : null|int
- getLastMailboxSyncIsSuccessStatus() : bool|null
- Returns the status of the last sync.
- getLastMailboxSyncTime() : mixed
- getMailboxesSyncInfo() : array<string|int, mixed>
- getMailCheckInterval() : mixed
- getNeedToBeSyncedMailboxes() : mixed
- getNextTimeToSync() : mixed
- getSuccessSyncedMailboxes() : mixed
- getTimeBeforeNextSync() : mixed
- isMailNeedsToBeSynced() : mixed
- setDefaultSyncData() : mixed
- setSyncStartedData() : mixed
- setSyncStatus() : mixed
Methods
__construct()
public
__construct(mixed $userId) : mixed
Parameters
- $userId : mixed
checkSyncWithCrm()
public
static checkSyncWithCrm(int $mailboxId) : bool
Parameters
- $mailboxId : int
Return values
booldeleteSyncData()
public
deleteSyncData(mixed $mailboxId) : mixed
Parameters
- $mailboxId : mixed
getFailedToSyncMailboxes()
public
getFailedToSyncMailboxes() : mixed
getFirstFailedToSyncMailboxId()
public
getFirstFailedToSyncMailboxId() : null|int
Return values
null|intgetLastMailboxSyncIsSuccessStatus()
Returns the status of the last sync.
public
getLastMailboxSyncIsSuccessStatus(int $mailboxId) : bool|null
If the status could not be found out, null will be returned.
Parameters
- $mailboxId : int
Return values
bool|nullgetLastMailboxSyncTime()
public
getLastMailboxSyncTime(mixed $mailboxId) : mixed
Parameters
- $mailboxId : mixed
getMailboxesSyncInfo()
public
getMailboxesSyncInfo() : array<string|int, mixed>
Return values
array<string|int, mixed>getMailCheckInterval()
public
getMailCheckInterval() : mixed
getNeedToBeSyncedMailboxes()
public
getNeedToBeSyncedMailboxes() : mixed
getNextTimeToSync()
public
getNextTimeToSync(mixed $lastMailCheckData) : mixed
Use \Bitrix\Mail\Helper\Mailbox\MailboxSyncManager::getTimeBeforeNextSync()
Parameters
- $lastMailCheckData : mixed
getSuccessSyncedMailboxes()
public
getSuccessSyncedMailboxes() : mixed
getTimeBeforeNextSync()
public
getTimeBeforeNextSync() : mixed
isMailNeedsToBeSynced()
public
isMailNeedsToBeSynced() : mixed
setDefaultSyncData()
public
setDefaultSyncData(mixed $mailboxId) : mixed
Parameters
- $mailboxId : mixed
setSyncStartedData()
public
setSyncStartedData(mixed $mailboxId[, mixed $time = null ]) : mixed
Parameters
- $mailboxId : mixed
- $time : mixed = null
setSyncStatus()
public
setSyncStatus(mixed $mailboxId, mixed $isSuccess[, mixed $time = null ]) : mixed
Parameters
- $mailboxId : mixed
- $isSuccess : mixed
- $time : mixed = null