saveEventQueue method
Saves the event queue to persistent storage
events: List of events to persist- Returns: True if successful
Implementation
@override
Future<bool> saveEventQueue(List<EventRequest> events) async {
try {
final jsonList = events.map((e) => e.toJson()).toList();
final jsonString = jsonEncode(jsonList);
return await _prefs.setString(StorageKeys.eventQueue, jsonString);
} catch (e) {
LinkFortyLogger.log('Failed to save event queue: $e');
return false;
}
}