game.start(param1, param2, (e) => {
axios.post(e).then(() => {
console.log("axios callback got executed"):
})
}, (b) => {
console.log("execute this after axios callback gets executed")
}
(e)
обратный вызов game.start
выполняется несколько раз. Скажем 10 раз.
(b)
обратный вызов game.start
выполняется намного меньше раз. Скажем, 3 раза.
Теперь, когда пришло время выполнить (b)
обратный вызов, когда туда попадает код, я не хочу, чтобы мой console.log
выполнялся, если axios call
еще не завершен. Затем весь процесс повторяется снова и снова. Каково было бы оптимальное решение?