clearAllSyncData method
Implementation
@override
Future<void> clearAllSyncData() async {
try {
await Future.wait([
clearSyncData(),
clearErrorLogs(),
clearSyncLogs(),
]);
_loggerProvider?.info(
'All sync data cleared successfully',
category: 'SyncDataCleanupService',
);
} catch (e) {
_loggerProvider?.error(
'Failed to clear all sync data: $e',
category: 'SyncDataCleanupService',
exception: e,
);
rethrow;
}
}