fix critical bugs
This commit is contained in:
parent
0de0deb14f
commit
20f96d0e0a
3 changed files with 11 additions and 9 deletions
|
|
@ -121,17 +121,15 @@ class LichessClient:
|
|||
# Формируем URL для получения игр пользователя
|
||||
url = f"{self.base_url}/games/user/{username}"
|
||||
|
||||
# Параметры запроса
|
||||
# Параметры запроса. Параметр 'rated' в API Lichess не передаём:
|
||||
# при rated=true API часто возвращает 0 игр даже для рейтинговых партий.
|
||||
# Фильтрация по рейтинговости делается в stats_service после получения списка.
|
||||
params = {
|
||||
'since': since_ms, # Начало периода
|
||||
'until': until_ms, # Конец периода
|
||||
'max': 1000 # Максимум игр за запрос (лимит Lichess API)
|
||||
}
|
||||
|
||||
# Добавляем фильтр по рейтинговым играм, если нужно
|
||||
if rated_only:
|
||||
params['rated'] = 'true'
|
||||
|
||||
# Заголовки для получения NDJSON формата
|
||||
headers = {
|
||||
'Accept': 'application/x-ndjson' # Запрашиваем NDJSON формат
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue