clearAllSyncData method

  1. @override
Future<void> clearAllSyncData()
override

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;
  }
}