Hi,
I would like to have the opportunity to complete this work for you. I have extensive experience in using Promises in JavaScript, specifically using async/await in NodeJS - provided the NodeJS version you are using can handle native async/await. If not, I am more than comfortable using Promises in non-ES6 format.
This sounds like a trivial piece of work for myself and I would be able to turn this around quickly for you in less than one day.
I would be interested t hear more about how your function currently works and anything that may complicate the issue? Please let me know if you would like to talk further about this
I look forward to your reply
Kind Regards,
Michael