Fixing generic error

This commit is contained in:
Jonathan Putney
2019-11-19 14:00:58 -05:00
parent a23cf5557b
commit bb5e85d087
4 changed files with 16 additions and 13 deletions

13
dist/scorm-again.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -862,6 +862,11 @@ export default class BaseAPI {
* @return {object}
*/
processHttpRequest(url: String, params) {
const genericError = {
'result': global_constants.SCORM_FALSE,
'errorCode': this.#error_codes.GENERAL,
};
const httpReq = new XMLHttpRequest();
httpReq.open('POST', url, false);
try {
@@ -873,16 +878,13 @@ export default class BaseAPI {
httpReq.send(params);
}
} catch (e) {
return {
'result': global_constants.SCORM_FALSE,
'errorCode': this.#error_codes.GENERAL,
};
return genericError;
}
try {
return JSON.parse(httpReq.responseText);
} catch (e) {
return {};
return genericError;
}
}