fix: пауза отклоняет директивы пульта и повторный запуск таймера, снимается после конца занятия
This commit is contained in:
parent
88bb54fc24
commit
c26c8ba332
4 changed files with 220 additions and 12 deletions
|
|
@ -113,6 +113,10 @@ class Timer(BaseModel):
|
|||
return data
|
||||
|
||||
def start(self, now: float) -> None:
|
||||
if self.paused:
|
||||
# Таймер уже идёт, просто заморожен: запуск с нуля потерял бы
|
||||
# набранное время, а ход до `resume` посчитал бы паузу.
|
||||
return
|
||||
if self.stopped:
|
||||
# Повторный запуск после остановки — это новая попытка (обратный дозвон).
|
||||
self.attempt += 1
|
||||
|
|
|
|||
Loading…
Reference in a new issue