functions-samples icon indicating copy to clipboard operation
functions-samples copied to clipboard

[BUG] in sample: delete-unused-accounts-cron TypeError: PromisePool is not a constructor

Open pavlik-code opened this issue 3 years ago • 1 comments

Which sample has a bug?

delete-unused-accounts-cron

How to reproduce the issue

I've deployed the sample function exactly per instructions in readme, however, the function fails in firebase and the logs returns:

accountcleanup TypeError: PromisePool is not a constructor

here is the line (33) of code that triggers the issue:

const promisePool = new PromisePool(() => deleteInactiveUser(inactiveUsers), MAX_CONCURRENT);

pavlik-code avatar Feb 17 '22 19:02 pavlik-code

Update: the issue was resolved by dropping .default in 21

old: const PromisePool = require('es6-promise-pool').default;

new: const PromisePool = require('es6-promise-pool');

pavlik-code avatar Feb 17 '22 20:02 pavlik-code