feat: increment running timer

This commit is contained in:
cv
2021-04-27 23:59:02 +02:00
parent c3b2c7abc8
commit b8bce6302d
4 changed files with 86 additions and 5 deletions
+14
View File
@@ -239,6 +239,12 @@ class EventTimer extends Timer {
socket.emit('timer', this.getObject());
});
socket.on('increment-timer', (data) => {
if (isNaN(parseInt(data))) return;
if (data < -5 || data > 5) return;
this.increment(data * 1000 * 60);
});
/*******************************************/
// playstate
socket.on('set-playstate', (data) => {
@@ -624,6 +630,14 @@ class EventTimer extends Timer {
this.broadcastState();
}
increment(amount) {
// call super
super.increment(amount);
// broadcast current state
this.broadcastState();
}
goto(eventIndex) {
// load event
this.loadEvent(eventIndex);