Исправление двойного ответа и улучшение системы
- Исправлен баг с двойным ответом в /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
3
LichessWebView/.gitignore
vendored
3
LichessWebView/.gitignore
vendored
|
|
@ -23,3 +23,6 @@ wheels/
|
|||
*.egg
|
||||
.DS_Store
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -10,3 +10,6 @@ services:
|
|||
environment:
|
||||
- FLASK_ENV=production
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,6 @@
|
|||
Flask==3.0.0
|
||||
flask-cors==4.0.0
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -438,3 +438,6 @@
|
|||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue