loadEventQueue method
Loads the event queue from persistent storage
- Returns: List of persisted events, empty if none
Implementation
@override
List<EventRequest> loadEventQueue() {
try {
final jsonString = _prefs.getString(StorageKeys.eventQueue);
if (jsonString == null) return [];
final jsonList = jsonDecode(jsonString) as List<dynamic>;
return jsonList
.map((e) => EventRequest.fromJson(e as Map<String, dynamic>))
.toList();
} catch (e) {
LinkFortyLogger.log('Failed to load event queue: $e');
return [];
}
}