clearSyncData method
Future<void>
clearSyncData(
)
override
Implementation
@override
Future<void> clearSyncData() async {
try {
await _clearDataByPrefix(_syncDataPrefix);
await _clearDataByPrefix(_syncQueuePrefix);
await _clearDataByPrefix(_syncStatusPrefix);
await _clearDataByPrefix(_syncMetadataPrefix);
_loggerProvider?.info(
'Sync data cleared successfully',
category: 'SyncDataCleanupService',
);
} catch (e) {
_loggerProvider?.error(
'Failed to clear sync data: $e',
category: 'SyncDataCleanupService',
exception: e,
);
rethrow;
}
}