import 'dart:collection';

import 'package:anyway/structs/trip.dart';
import 'package:anyway/structs/landmark.dart';
import 'package:shared_preferences/shared_preferences.dart';

Future<List<Trip>> loadTrips() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();

  List<Trip> trips = [];
  Set<String> keys = prefs.getKeys();
  for (String key in keys) {
    if (key.startsWith('trip_')) {
      String uuid = key.replaceFirst('trip_', '');
      trips.add(Trip.fromPrefs(prefs, uuid));
    }
  }
  return trips;
}