From 07caa403278d777e49d3ca34eb48d063aaa6a02e Mon Sep 17 00:00:00 2001 From: HenrikSkog <55615149+HenrikSkog@users.noreply.github.com> Date: Mon, 9 Nov 2020 20:37:53 +0100 Subject: [PATCH 1/2] Update BusTimes.js --- src/BusTimes.js | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/src/BusTimes.js b/src/BusTimes.js index 9541325..f794c6a 100644 --- a/src/BusTimes.js +++ b/src/BusTimes.js @@ -12,22 +12,28 @@ const BusTimes = () => { const [busStation, setBusStations] = useState([]); useEffect(() => { - const generateStops = setInterval(() => { - service - .getDeparturesBetweenStopPlaces( - /* - - Finn ID til dine stoppesteder her: - https://developer.entur.org/pages-geocoder-intro - + async function generateStops() { + const stops = await service.getDeparturesBetweenStopPlaces( + /* + + Finn ID til dine stoppesteder her: + https://developer.entur.org/pages-geocoder-intro + */ - "NSR:StopPlace:60890", - "NSR:StopPlace:44085", - // Viser her 9 resultat; endre dette om ønskelig - { limit: 9 } - ) - .then((data) => setBusStations(data)); - }, 10000); + 'NSR:StopPlace:60890', + 'NSR:StopPlace:44085', + // Viser her 9 resultat; endre dette om ønskelig + { limit: 9 } + ) + setBusStations(stops) + console.log('Setting stops') + } + + generateStops() + const newStopsInterval = setInterval(generateStops, 1000) + + return () => clearInterval(newStopsInterval) + }, []) return () => clearInterval(generateStops); }, []); From e0b71917296e46fc02cf35cc1e56dc222ead2995 Mon Sep 17 00:00:00 2001 From: HenrikSkog <55615149+HenrikSkog@users.noreply.github.com> Date: Mon, 9 Nov 2020 20:42:54 +0100 Subject: [PATCH 2/2] removed double return --- src/BusTimes.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/BusTimes.js b/src/BusTimes.js index f794c6a..6e1fdc0 100644 --- a/src/BusTimes.js +++ b/src/BusTimes.js @@ -35,9 +35,6 @@ const BusTimes = () => { return () => clearInterval(newStopsInterval) }, []) - return () => clearInterval(generateStops); - }, []); - return (
{busStation.map((route) => {