loadEvents method

Future<List<ClientAnalyticsEvent>?> loadEvents()

Implementation

Future<List<ClientAnalyticsEvent>?> loadEvents() async {
  final prefs = await SharedPreferences.getInstance();
  String? jsonString = prefs.getString(key);
  if (jsonString == null) return null;
  return (jsonDecode(jsonString) as List<dynamic>)
      .map((value) => (ClientAnalyticsEvent.fromJson(value)))
      .toList();
}