работать с авиабилетами. Есть сервер, который работает следующим образом:
при обращении по ссылке https://front-test.beta.aviasales.ru/search я получаю айди,
далее я этот айди должен подставить https://front-test.beta.aviasales.ru/tickets?searchId={сюда}
после этого сервер пришлет мне пачку билетов(не все билеты, а только часть) и маркер stop
если маркер stop: false, то я должен послать еще один запрос, чтоб получить еще пачку билетов,
потом еще и еще, пока сервер не пришлет последнюю пачку билетов и stop: true
Как лучше это реализовать? Пробовал написать функцию, которая делает запросы и если stop === false, то она рекурсивно вызывает сама себя, но бывают ошибки. Или сервер вернет 500 ошибку или Коллстек забивается. Как правильно поступить в таком случае?
Заранее благодарен за помощь!
Всем удачи!)
Вот тебе четыре решения https://codesandbox.io/embed/aviasales-test-task-jem6z
Спасибо, счас гляну
Это ты сам накидал?
Капец, ты, конечно, демон... Или я нуб😂😂
Он за 10 минут столько физически не напишет
За 6 минут)
Нет, это @Loochnikov
Ого, ты даже запомнил :)
😘
Java menthor detected
Обсуждают сегодня