summaryrefslogtreecommitdiff
path: root/model.py
diff options
context:
space:
mode:
Diffstat (limited to 'model.py')
-rw-r--r--model.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/model.py b/model.py
index 904265f..f768d0f 100644
--- a/model.py
+++ b/model.py
@@ -1,7 +1,6 @@
from math import floor
from csv import reader
from typing import Tuple
-from time import time, strftime
from dataclasses import dataclass
MIN_LEVEL = 1
@@ -102,33 +101,3 @@ class PlayerList:
}
players.update(guests)
return players
-
-
-@dataclass
-class Timer:
- ref: float = None
- running: bool = False
- max_mins: int = 1
- default: str = ("00", "00")
-
- def __post_init__(self):
- self.max_seconds = self.max_mins * 60
-
- def start(self):
- self.ref = time() + self.max_seconds
- self.running = True
-
- def stop(self):
- self.ref = None
- self.running = False
-
- def get(self):
- if not self.running:
- return self.default
- total_seconds = self.ref - time()
- if total_seconds < 0:
- self.stop()
- return self.default
- mins = f"{int(total_seconds // 60):02d}"
- secs = f"{int(total_seconds % 60):02d}"
- return mins, secs