During the app.storage.upload() process, it was previously impossible
to keep track of the upload process' progress - this change replaces the
previous Promise responses with a custom PromiseEmitter object that
behaves both like a Promise but also as an EventEmitter which can be
used to subscribe and listen to realtime events as the files are being
uploaded.
During the
app.storage.upload()
process, it was previously impossible to keep track of the upload process' progress - this change replaces the previousPromise
responses with a customPromiseEmitter
object that behaves both like aPromise
but also as anEventEmitter
which can be used to subscribe and listen to realtime events as the files are being uploaded.