Skip to content

Commit 31fe306

Browse files
Europa-Park: Output wait times for "90+" (in-app) transparently via API (#107)
* Fix wait time handling for queue data Updated wait time logic to handle time value 91 correctly. * Update comments for virtual queue logic Clarified comments regarding virtual queue waiting times and API output. * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 837aa84 commit 31fe306

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

lib/parks/europa/europapark.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -302,8 +302,8 @@ export class EuropaPark extends Destination {
302302

303303
const live = getLiveDataEntry(entityId);
304304

305-
// if time <= 90, wait time is value in minutes
306-
// time == 91, wait time is reported as 90+ in-app
305+
// if time <= 91, wait time is value in minutes
306+
// time == 91, wait time is reported as 90+ in-app (output as 91 in API)
307307
// time == 999, down
308308
// time == 222, closed refurb
309309
// time == 333, closed
@@ -328,7 +328,7 @@ export class EuropaPark extends Destination {
328328
// stand-by wait time
329329
if (!live.queue) live.queue = {};
330330
live.queue[queueType.standBy] = {
331-
waitTime: wait.time <= 91 ? Math.min(wait.time, 90) : null,
331+
waitTime: wait.time <= 91 ? wait.time : null,
332332
};
333333

334334
// look for any virtual queue data

lib/parks/europa/europaparkdb.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,9 +248,9 @@ export class DatabaseEuropaPark extends Database {
248248
});
249249
// virtual queue waitingtimes data
250250
// code === vQueueData.code
251-
// time can only ever be between 0-90, anything >90 is a special code
252-
// if time == 90, wait time is reported as 90+ in-app
253-
// time == 91, virtual queue is open
251+
// time can only ever be between 0-91, anything >91 is a special code
252+
// if time == 91, wait time is reported as 90+ in-app (output as 91 in API)
253+
// time <= 91, virtual queue is open
254254
// time == 999, down
255255
// time == 222, closed refurb
256256
// time == 333, closed

0 commit comments

Comments
 (0)