From 364ffe975dd3d51cb872b76203b3d6421f8877d1 Mon Sep 17 00:00:00 2001 From: jreichmann Date: Mon, 4 Mar 2019 14:14:32 +0100 Subject: [PATCH] Externalized event-storage --- events.json | 3 +++ timer.js | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 events.json diff --git a/events.json b/events.json new file mode 100644 index 0000000..622485e --- /dev/null +++ b/events.json @@ -0,0 +1,3 @@ +[ + {"name" : "Easterhegg19", "description" : "EH19: Bun Intended!", "date" : "2019-04-19T10:00:00.000+01:00"} +] \ No newline at end of file diff --git a/timer.js b/timer.js index e6b5a6d..d32151a 100644 --- a/timer.js +++ b/timer.js @@ -1,11 +1,11 @@ (function(window) { function fetchEvents() { - const events = [ - {name: "EH19", date: "2019-04-19T10:00:00.000+01:00", description: "Wien c:"} - ]; return new Promise((fullfill, reject) => { - fullfill(events) + fetch('./events.json') + .then(answer => answer.json()) + .then(events => fullfill(events)) + .catch(err => reject(err)) }) }