add img to bonus and endpoint toogle activation bonus

This commit is contained in:
2025-12-07 17:26:43 +05:00
parent d4b1c1f5ee
commit a0808d29fa
4 changed files with 79 additions and 2 deletions

View File

@ -46,6 +46,28 @@ class CoinsService:
# Первое обновление (ограничиваем для безопасности)
minutes_to_reward = min(online_time // 60, 5)
# НА ВСЯКИЙ ЕСЛИ ПОПЫ ВСЕ-РАВНО НЕПРАВИЛЬНО НАЧИСЛЯЮТСЯ
# if last_update:
# last_timestamp = last_update["timestamp"]
# seconds_since_update = int((now - last_timestamp).total_seconds())
# # Берём минимум: сколько прошло по часам и сколько игрок реально онлайн
# seconds_for_reward = min(seconds_since_update, online_time)
# # Начисляем только за полные минуты
# minutes_to_reward = seconds_for_reward // 60
# if minutes_to_reward < 1:
# return
# minutes_to_reward = min(minutes_to_reward, MAX_MINUTES_PER_UPDATE)
# else:
# # Первое обновление — считаем только от online_time, с лимитом для безопасности
# minutes_to_reward = min(online_time // 60, 5)
# if minutes_to_reward < 1:
# return
if minutes_to_reward > 0:
# Обновляем монеты и время
new_coins = current_coins + minutes_to_reward