improve ws "removing" condition

This commit is contained in:
Matthias 2024-04-27 07:32:48 +02:00
parent 7ec8b28be3
commit 627154cb66

View File

@ -74,7 +74,10 @@ class ExchangeWS:
_, timeframe, _ = p
timeframe_s = timeframe_to_seconds(timeframe)
last_refresh = self.klines_last_request.get(p, 0)
if last_refresh > 0 and dt_ts() - last_refresh > timeframe_s + 20:
if (
last_refresh > 0
and (dt_ts() - last_refresh) > ((timeframe_s + 20) * 1000)
):
logger.info(f"Removing {p} from watchlist")
self._klines_watching.discard(p)
changed = True