clearAllEvents method
Limpia todos los eventos
Implementation
Future<void> clearAllEvents() async {
if (!_isInitialized) return;
try {
if (_useHive && _eventsBox != null) {
await _eventsBox!.clear();
} else if (_prefs != null) {
final keys = _prefs!.getKeys();
final eventKeys = keys.where((key) => key.startsWith('obsly_event_'));
for (final key in eventKeys) {
await _prefs!.remove(key);
}
}
ObslyLogger.debug('All events cleared');
} catch (e) {
ObslyLogger.error('Error clearing events: $e');
}
}