Improve datastore about cached trip details
This commit is contained in:
@@ -1,11 +1,20 @@
|
||||
import { EL } from "./dom.js";
|
||||
import { displayTripDetails } from "./trip-details.js";
|
||||
import { fetchTrip } from './api.js';
|
||||
import { DataStore } from './datastore.js';
|
||||
|
||||
let element_board = document.querySelector("#drafting-board-content");
|
||||
|
||||
export function addJourneyToDraftingBoard(journey) {
|
||||
element_board.innerText = "";
|
||||
|
||||
for (let leg of journey.legs.filter(item => !("walking" in item))) {
|
||||
DataStore.tracked_trips.remember(leg.tripId, leg.origin.id, leg.destination.id);
|
||||
fetchTrip(leg.tripId).then(result => {
|
||||
DataStore.trips.remember(result.trip);
|
||||
});
|
||||
}
|
||||
|
||||
let station_offset = 0;
|
||||
let trip_offset = 1;
|
||||
|
||||
|
Reference in New Issue
Block a user