diff options
Diffstat (limited to 'src/timer.js')
| -rw-r--r-- | src/timer.js | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/timer.js b/src/timer.js index 7c70550..c00ffdc 100644 --- a/src/timer.js +++ b/src/timer.js @@ -2,17 +2,12 @@ const milliSecond = 1000; export class Timer { pointer = 0; + mins = Number(sessionStorage.getItem("mins")) || 12; + running = Boolean(Number(sessionStorage.getItem("running"))) || false; + deadline = Number(sessionStorage.getItem("deadline")) || new Date().getTime(); constructor() { - this.mins = Number(sessionStorage.getItem("mins")) || 12; - this.running = Boolean(Number(sessionStorage.getItem("running"))) || false; - this.deadline = - Number(sessionStorage.getItem("deadline")) || new Date().getTime(); - if (this.running) { - this.start(false); - } else { - this.reset(); - } + this.running ? this.start(false) : this.reset(); addTimerBehaviour(this); } store() { |
