From ff84c7c93b2bbf005244d460f3ab2908e3bf54e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Delabre?= Date: Sat, 15 May 2021 13:10:56 +0200 Subject: [PATCH] Remove courses that have reached their destination --- src/tam/simulation.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/tam/simulation.js b/src/tam/simulation.js index 209f2e4..1cd0314 100644 --- a/src/tam/simulation.js +++ b/src/tam/simulation.js @@ -286,6 +286,13 @@ const updateData = async courses => { courses[id] = newCourse; } } + + // Remove stale courses + for (const id of Object.keys(courses)) { + if (courses[id].departureStop === courses[id].finalStop) { + delete courses[id]; + } + } }; const tick = (courses, time) => {