Та же функция с разными результатами для каждого объекта Stripe - PullRequest
0 голосов
/ 16 мая 2019

Я получаю список сборов и подписок от Stripe.Я использую один и тот же код для каждого списка, но получаю другой асинхронный результат.Почему?

Следующие две функции:

try {
stripe.subscriptions.list().autoPagingEach(async sub => {

    await collectSubs(sub);
    if (sub === '') {
        return false;
    }
}).then(() => {
    console.log('Done retrieving subscriptions');
});
} catch (e) {
    console.log(e);
}

И

try {
stripe.charges.list().autoPagingEach(async charge => {
    await collectCharges(charge);
    if (charge === '') {
        return false;
    }
}).then(() => {
    console.log('Done retrieving charges');
});
} catch (e) {
    console.log(e);
}

Первая функция регистрирует сначала «Закончено получение подписок», вторая регистрирует «Закончено получение платежей»'last.

Почему разные функции в одной и той же полосе?

...