syncResult static method

  1. @visibleForTesting
SyncResult syncResult(
  1. NativeSyncResult r
)

A native sync result as the public type.

Implementation

@visibleForTesting
static SyncResult syncResult(NativeSyncResult r) => SyncResult(
      status: SyncStatus.values.byName(r.status.name),
      enrolled: r.enrolled,
      leaseUntil: r.leaseUntilMillis == null ? null : DateTime.fromMillisecondsSinceEpoch(r.leaseUntilMillis!),
      deleteAfter: r.deleteAfterMillis == null ? null : DateTime.fromMillisecondsSinceEpoch(r.deleteAfterMillis!),
    );