clearAllLogs method
Remove todos os logs
Implementation
@override
Future<void> clearAllLogs() async {
try {
final allKeys = await _storageProvider.getKeys();
final syncLogKeys = allKeys
.where((key) => key.startsWith(_syncLogPrefix) || key == _syncLogsKey)
.toList();
for (final key in syncLogKeys) {
await _storageProvider.remove(key);
}
} catch (e) {
developer.log(
'Erro ao limpar todos os logs: $e',
name: 'InternalSyncLogStorage',
level: 1000,
);
}
}