clearAll method
Elimina todos los eventos almacenados
Implementation
Future<void> clearAll() async {
if (!_isInitialized) {
await initialize();
}
try {
if (_useHive) {
await _eventsBox?.clear();
} else {
final prefs = await SharedPreferences.getInstance();
final keys = prefs.getKeys().where((key) => key.startsWith('obsly_event_')).toList();
for (final key in keys) {
await prefs.remove(key);
}
}
ObslyLogger.debug('All events cleared from storage');
} catch (e) {
ObslyLogger.error('Error clearing all events: $e');
}
}