Deduplicate saved legs

This commit is contained in:
2025-07-06 18:39:49 +02:00
parent 4060e29ade
commit 3698f79731

View File

@@ -69,11 +69,14 @@ export class LegsDataStore {
DataStore.set("legs", this.data);
}
remember(trip_id, origin_id, destination_id) {
remember(trip_id, origin_location_id, destination_location_id) {
this.data = this.data.filter((leg) => {
return !(leg.trip_id == trip_id && leg.origin_location_id == origin_location_id && leg.destination_location_id == destination_location_id);
});
this.data.push({
trip_id: trip_id,
origin_location_id: origin_id,
destination_location_id: destination_id,
origin_location_id: origin_location_id,
destination_location_id: destination_location_id,
});
this.write();