aboutsummaryrefslogtreecommitdiff
path: root/src/timer.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/timer.js')
-rw-r--r--src/timer.js13
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() {