Добрый день. При отсыле на websocket сообщения message в ответ может прилететь один из трех вариантов:
В result может прилететь один из трех ответов. Нужные данные дает только первый вариант, а два других нужно игнорить. Сейчас, если ответ не первый, цикл начинается со следующего элемента, а данные предыдущего не получены.
Код:
{
"payload": {
"data": {
"match": {
},
"markets": []
}
}
},
"id": "3",
"type": "data"
}
Код:
{
"id": "1",
"type": "complete"
}
Код:
{
"type": "ka"
}
Python:
for index, game in enumerate(all_games):
message = json.dumps(
xxx: yyy
)
ws.send(message)
result = ws.recv()
В result может прилететь один из трех ответов. Нужные данные дает только первый вариант, а два других нужно игнорить. Сейчас, если ответ не первый, цикл начинается со следующего элемента, а данные предыдущего не получены.