syncStatus property

CloudSyncStatus get syncStatus

Get the current sync status. Returns CloudSyncStatus for backwards compatibility.

Implementation

CloudSyncStatus get syncStatus {
  if (!_loggingConfig.enabled || !_loggingConfig.isValid) {
    return CloudSyncStatus.disabled;
  }
  switch (status) {
    case SyncStatus.disabled:
      return CloudSyncStatus.disabled;
    case SyncStatus.idle:
      return CloudSyncStatus.idle;
    case SyncStatus.syncing:
      return CloudSyncStatus.syncing;
    case SyncStatus.success:
      return CloudSyncStatus.idle;
    case SyncStatus.error:
      return CloudSyncStatus.error;
  }
}