From e9739882f42aa8cfac025502f161182272496c1a Mon Sep 17 00:00:00 2001 From: glecaros Date: Mon, 2 May 2016 23:13:53 -0700 Subject: [PATCH] Exposed onprogress. --- src/plugins/filetransfer.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/plugins/filetransfer.ts b/src/plugins/filetransfer.ts index 49b6e0061..77dac2413 100644 --- a/src/plugins/filetransfer.ts +++ b/src/plugins/filetransfer.ts @@ -178,11 +178,19 @@ export class Transfer { }) } + /** + * Registers a listener that gets called whenever a new chunk of data is transferred. + * @param {function} Listener that takes a progress event. + */ + onProgress(listener: (event: ProgressEvent) => any): void { + this.ft.onprocess = listener; + } + /** * Aborts an in-progress transfer. The onerror callback is passed a FileTransferError * object which has an error code of FileTransferError.ABORT_ERR. */ - abort() { + abort(): void { return this.ft.abort(); }