fix for coin accrual

This commit is contained in:
2025-12-07 16:39:01 +05:00
parent e7ed7ab977
commit d4b1c1f5ee

View File

@ -32,6 +32,9 @@ class CoinsService:
last_timestamp = last_update["timestamp"]
seconds_since_update = int((now - last_timestamp).total_seconds())
# ограничиваем начисление временем текущей сессии
seconds_since_update = min(seconds_since_update, online_time)
# Начисляем монеты только за полные минуты
minutes_to_reward = seconds_since_update // 60