DatumSyncResult<T extends DatumEntityBase>.skipped constructor

DatumSyncResult<T extends DatumEntityBase>.skipped(
  1. String userId,
  2. int pendingCount, {
  3. String? reason,
})

Creates a result for a sync cycle that was skipped.

Implementation

factory DatumSyncResult.skipped(
  String userId,
  int pendingCount, {
  String? reason,
}) {
  return DatumSyncResult<T>(
    userId: userId,
    duration: Duration.zero,
    syncedCount: 0,
    failedCount: 0,
    conflictsResolved: 0,
    pendingOperations: const [],
    wasSkipped: true,
    skipReason: reason,
  );
}