getEvents method

Future<List<Event>?> getEvents()

Implementation

Future<List<Event>?> getEvents() async {
  final eventFile = await _getEventFile();
  final events = <Event>[];

  if (await eventFile.exists()) {
    final lines = await eventFile.readAsLines();
    for (final line in lines) {
      final event = Event.fromJson(line);
      events.add(event);
    }
  }
  return events;
}