An promise-returning asynchronous callback.
The callback must return a promise that resolves (or rejects) after all asynchronous work is done.
An promise-returning asynchronous callback.
The callback must return a promise that resolves (or rejects) after all asynchronous work is done.