Почему мой последний соревновательный матч не добавляется?
Чтобы объяснить причину этого, необходимо понимать, как наш сайт находит ваш последний матч. Алгоритм всё время совершенствуется, но в данный момент это выглядит следующим образом:
- Наш сайт генерирует запрос в Steam
- Steam отвечает массивом информации. Внутри этого массива содержатся данные вашего последнего матча
- Аналитика разбирает ответ от Steam и сравнивает данные последнего матча с данными, которые уже есть в базе
- Если матчи совпадают, Аналитика не добавляет новые матч. Если матчи разные - сайт сохраняет матч в базу
И основная проблема в этом алгоритме заключается в том, что Steam не всегда моментально обновляет данные о вас и, соответственно, отвечает Аналитике вашим старым матчем.