From a676af3a67dcc91989bebc4d3e71349ebbc7130f Mon Sep 17 00:00:00 2001 From: Remy Moll Date: Sun, 23 Mar 2025 20:05:18 +0100 Subject: [PATCH] automatically save a trip when it is first created --- frontend/lib/modules/current_trip_save_button.dart | 2 -- frontend/lib/utils/fetch_trip.dart | 5 ++++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/lib/modules/current_trip_save_button.dart b/frontend/lib/modules/current_trip_save_button.dart index 64028e7..32d7ba6 100644 --- a/frontend/lib/modules/current_trip_save_button.dart +++ b/frontend/lib/modules/current_trip_save_button.dart @@ -19,8 +19,6 @@ class _saveButtonState extends State { return ElevatedButton( onPressed: () async { savedTrips.addTrip(widget.trip); - // SharedPreferences prefs = await SharedPreferences.getInstance(); - // setState(() => widget.trip.toPrefs(prefs)); rootScaffoldMessengerKey.currentState!.showSnackBar( SnackBar( content: Text('Trip saved'), diff --git a/frontend/lib/utils/fetch_trip.dart b/frontend/lib/utils/fetch_trip.dart index b243f0d..a1beb12 100644 --- a/frontend/lib/utils/fetch_trip.dart +++ b/frontend/lib/utils/fetch_trip.dart @@ -1,5 +1,6 @@ import "dart:convert"; import "dart:developer"; +import "package:anyway/main.dart"; import 'package:dio/dio.dart'; import 'package:anyway/constants.dart'; @@ -82,6 +83,8 @@ fetchTrip( } log(response.data.toString()); + // Also save the trip for the user's convenience + savedTrips.addTrip(trip); } } @@ -113,7 +116,7 @@ Future<(Landmark, String?)> fetchLandmark(String uuid) async { if (response.data["detail"] != null) { throw Exception(response.data["detail"]); } - log(response.data.toString()); + // log(response.data.toString()); Map json = response.data; String? nextUUID = json["next_uuid"]; Landmark landmark = Landmark.fromJson(json);