()
| 24 | let flushUpload, flushDownload; |
| 25 | |
| 26 | function done() { |
| 27 | flushUpload && flushUpload(); // flush events |
| 28 | flushDownload && flushDownload(); // flush events |
| 29 | |
| 30 | _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); |
| 31 | |
| 32 | _config.signal && _config.signal.removeEventListener('abort', onCanceled); |
| 33 | } |
| 34 | |
| 35 | let request = new XMLHttpRequest(); |
| 36 |