clearEventsByKeys method

Future<void> clearEventsByKeys(
  1. List<String> keys
)

Limpia eventos específicos por claves

Implementation

Future<void> clearEventsByKeys(List<String> keys) async {
  if (!_isInitialized) return;

  try {
    if (_useHive && _eventsBox != null) {
      for (final key in keys) {
        await _eventsBox!.delete(key);
      }
    } else if (_prefs != null) {
      for (final key in keys) {
        await _prefs!.remove('obsly_event_$key');
      }
    }

    ObslyLogger.debug('${keys.length} events cleared');
  } catch (e) {
    ObslyLogger.error('Error clearing specific events: $e');
  }
}