fix checking file early

This commit is contained in:
Emily Hou 2018-06-21 16:36:34 -07:00
parent e4a0028f5d
commit 12ccce3016
4 changed files with 6 additions and 11 deletions

View file

@ -141,11 +141,11 @@ async function upload(
let size = 0;
while (!state.done) {
const buf = state.value;
ws.send(buf);
if (canceller.cancelled) {
ws.close(4000, 'upload cancelled');
throw new Error(0);
}
ws.send(buf);
onprogress([Math.min(streamInfo.fileSize, size), streamInfo.fileSize]);
size += streamInfo.recordSize;
@ -174,7 +174,6 @@ export async function uploadWs(
return {
cancel: function() {
ws.close(4000, 'upload cancelled');
canceller.cancelled = true;
},
result: upload(

View file

@ -52,7 +52,7 @@ export default function(state, emitter) {
checkFiles();
});
emitter.on('navigate', checkFiles);
//emitter.on('navigate', checkFiles);
emitter.on('render', () => {
lastRender = Date.now();