drop: GenericAdjustedClock

This commit is contained in:
aclist committed 2026-09-03 23:26:45 +09:00
1 parent eb5d5d5181
commit f135f6a35d
1 file changed
-16
-16
View File
@@ -210,22 +210,6 @@ class ServerClock:
return td
class GenericAdjustedClock:
def __init__(self, emitter: Emitter, signal: str) -> None:
self.signal = signal
self.emitter = emitter
self.emitter.connect("target_time_changed", self._on_target_time_changed)
def _on_target_time_changed(self, emitter: Emitter, time: timedelta) -> None:
if isinstance(self, AdjustedClock):
self.start_time = datetime.now()
adjusted = self.start_time + time
self.emitter.emit(self.signal, adjusted)
def get_time(self) -> str:
return self.start_time.strftime(EXTENDED_TIME_FORMAT)
class RemainderClock:
def __init__(self, emitter: Emitter) -> None:
self.emitter = emitter