алгоритму. Сначала нужно отправить запрос на создание ордера, взамен получаю уникальный ключ. Далее по ключу каждую секунду я проверяю результат, выполнился ли ордер, но проблема в том, что апишка иногда не отвечате по 20 минут
Я обернул запрос к апи в цикл, в цикле отлавливаю ECONNREFUSED, ставлю 1 сек паузу и делаю continue
Посмотрите на код, это костыль или есть более красивый способ?)
когда-нибудь люди перестанут использовать indexOf >= 0...
А что предпочтительнее?
Через что пишешь
Ежжи .includes() .startsWith .endsWith() (хотя насчет оптимизированности последних 2х не уверен)
Не понял
Взгялините пожалуйста на код, это чудо в прод пускать можно?
у этого сервиса нету вебхуков?
К сожалению нету (
ну скажу так выглядит максимально жидко если у них веб сервер заблочит ваш ip на не определенное время то это все будет вот так очень долго висеть
Нет, с блоками проблем не будет
а в какой момент нужно понимать что заказ выполнен? может пересмотреть всю цепочку изначально? если это большая таска может выполнять ее через очередь?
Любители чистого кода?
Фу. Вы в своём уме?
Когда время позволяет, можно)
Я конечно всё понимаю, но писать чистый код на жабаскрипте. У вас стальные нервы.
Хотя, до конца чистым он никогда не будет, такой уж язык.
Даже в болоте хочется навести красоту
а чистота кода зависит от яп? или все же прокладка между стулом и монитором?
Обсуждают сегодня