getSnapshot method
Get current metrics snapshot
Implementation
SyncMetricsSnapshot getSnapshot() {
return SyncMetricsSnapshot(
syncAttempts: _syncAttempts,
syncSuccesses: _syncSuccesses,
syncFailures: _syncFailures,
successRate: successRate,
averageSyncDuration: averageSyncDuration,
conflictsDetected: _conflictsDetected,
conflictsResolved: _conflictsResolved,
operationsQueued: _operationsQueued,
operationsSynced: _operationsSynced,
operationsFailed: _operationsFailed,
topErrors: topErrors,
lastSyncTime: _lastSyncEndTime,
);
}