Я пытаюсь вызвать экстранет, который должен вернуть мне параметр, но API его не ждет.
Orders.prototype.add = function (data, db, callback, logger) {
var extranet = new API_EXTRANET();
extranet.addOrder(data, function(err, orders) {
if (!err) {
if(callback) callback(false, orders);
}else{
if(callback) callback(err, false);
}
}, logger);
};
Я пытался вернуть Обещание, но ничего не происходит.
Orders.prototype.add = function (data, db, callback, logger) {
var extranet = new API_EXTRANET();
return new Promise((resolve, reject) => {
extranet.addOrder(data, function(err, orders) {
if (err){
reject(err)
} else {
resolve(orders)
}
})
})
};
Вот где я вызываю метод:
order.addStoreOrder(order_data_update, db).then((response) => {
order.add(array_data, db, function (err, order_response) {