Исправление двойного ответа и улучшение системы
- Исправлен баг с двойным ответом в /getgamers (добавлена обработка ошибок) - Добавлена автоматическая миграция токенов при инициализации БД - Исправлен веб-интерфейс - теперь берет токены из user_gamers - Улучшен start.sh - создает бэкап базы перед перезапуском - Добавлен export_db.sh для экспорта базы данных - start.sh безопасно обновляет проект и сохраняет все данные
This commit is contained in:
parent
cbc5244240
commit
6cb5a9b99f
13 changed files with 186 additions and 11 deletions
|
|
@ -77,7 +77,7 @@ def get_user_gamers(user_id):
|
|||
SELECT
|
||||
g.id,
|
||||
g.username,
|
||||
g.token,
|
||||
ug.token,
|
||||
ug.is_active,
|
||||
ug.period_minutes,
|
||||
ug.created_at
|
||||
|
|
@ -94,7 +94,7 @@ def get_user_gamers(user_id):
|
|||
gamers.append({
|
||||
'id': row[0],
|
||||
'username': row[1],
|
||||
'has_token': bool(row[2]),
|
||||
'has_token': bool(row[2]), # Token from user_gamers, not gamers
|
||||
'is_active': bool(row[3]),
|
||||
'period_minutes': row[4],
|
||||
'created_at': row[5]
|
||||
|
|
@ -114,3 +114,6 @@ def get_user_gamers(user_id):
|
|||
if __name__ == '__main__':
|
||||
app.run(host='0.0.0.0', port=5000, debug=True)
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue