diff --git a/server/src/classes/EventTimer.js b/server/src/classes/EventTimer.js index 28af03c87..2d2bb16ff 100644 --- a/server/src/classes/EventTimer.js +++ b/server/src/classes/EventTimer.js @@ -480,6 +480,15 @@ export class EventTimer extends Timer { }); } + clearEventList() { + // unload events + this.unload(); + + // set general + this._eventlist = []; + this.numEvents = 0; + } + setupWithEventList(eventlist) { if (!Array.isArray(eventlist) || eventlist.length < 1) return; diff --git a/server/src/controllers/eventsController.js b/server/src/controllers/eventsController.js index 92fe2bf71..2b1a35099 100644 --- a/server/src/controllers/eventsController.js +++ b/server/src/controllers/eventsController.js @@ -320,7 +320,7 @@ export const eventsDeleteAll = async (req, res) => { db.write(); // update timer object - _updateTimersSingle(); + global.timer.clearEventList(); res.sendStatus(201); } catch (error) {