fix active_time quest
This commit is contained in:
@ -28,20 +28,20 @@ class EventService:
|
||||
|
||||
# Преобразуем ваши типы событий в нужные форматы
|
||||
if event_type == "online_players_update":
|
||||
tick_seconds = 60
|
||||
|
||||
for p in players:
|
||||
name = p.get("player_name")
|
||||
if not name:
|
||||
continue
|
||||
await DailyQuestsService().on_active_time_tick(name, tick_seconds)
|
||||
|
||||
# Регистрируем сервер, если его нет
|
||||
await self._register_server(server_ip, event_data)
|
||||
|
||||
# Обновляем данные об онлайн игроках
|
||||
players = event_data.get("players", [])
|
||||
await self._update_online_players(server_ip, players)
|
||||
|
||||
tick_seconds = 60
|
||||
|
||||
for p in players:
|
||||
name = p.get("player_name")
|
||||
if name:
|
||||
await DailyQuestsService().on_active_time_tick(name, tick_seconds)
|
||||
|
||||
return {"status": "success"}
|
||||
|
||||
elif event_type == "player_join":
|
||||
|
||||
Reference in New Issue
Block a user