Fix up Clara.io error handling

This commit is contained in:
David Rowe 2017-01-25 16:36:06 +13:00
parent 1b05ae8a82
commit 7e56d0fae6

View file

@ -226,26 +226,22 @@
return; return;
} }
isDownloading = false;
var HTTP_OK = 200; var HTTP_OK = 200;
if (this.status !== HTTP_OK) { if (this.status !== HTTP_OK) {
statusMessage = "Zip file request terminated with " + this.status + " " + this.statusText; statusMessage = "Zip file request terminated with " + this.status + " " + this.statusText;
console.log("ERROR: Clara.io FBX: " + statusMessage); console.log("ERROR: Clara.io FBX: " + statusMessage);
EventBridge.emitWebEvent(CLARA_IO_STATUS + " " + statusMessage); EventBridge.emitWebEvent(CLARA_IO_STATUS + " " + statusMessage);
return; } else if (zipFileURL.slice(-4) !== ".zip") {
}
if (zipFileURL.slice(-4) !== ".zip") {
statusMessage = "Error creating zip file for download."; statusMessage = "Error creating zip file for download.";
console.log("ERROR: Clara.io FBX: " + statusMessage + ": " + zipFileURL); console.log("ERROR: Clara.io FBX: " + statusMessage + ": " + zipFileURL);
EventBridge.emitWebEvent(CLARA_IO_STATUS + " " + statusMessage); EventBridge.emitWebEvent(CLARA_IO_STATUS + " " + statusMessage);
return; } else {
EventBridge.emitWebEvent(CLARA_IO_DOWNLOAD + " " + zipFileURL);
console.log("Clara.io FBX: File download initiated for " + zipFileURL);
} }
isDownloading = false;
EventBridge.emitWebEvent(CLARA_IO_DOWNLOAD + " " + zipFileURL);
console.log("Clara.io FBX: File download initiated for " + zipFileURL);
xmlHttpRequest = null; xmlHttpRequest = null;
} }