Add a requestHandler setting to BaseAPI.
It mirrors `responseHandler` and it's useful for the same reason: to be able to adapt the data sent to the LMS.
This commit is contained in:
7
dist/aicc.js
vendored
7
dist/aicc.js
vendored
File diff suppressed because one or more lines are too long
5
dist/aicc.min.js
vendored
5
dist/aicc.min.js
vendored
@@ -633,6 +633,9 @@ var BaseAPI = /*#__PURE__*/function () {
|
||||
}
|
||||
|
||||
return result;
|
||||
},
|
||||
requestHandler: function requestHandler(commitObject) {
|
||||
return commitObject;
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -1732,6 +1735,8 @@ var BaseAPI = /*#__PURE__*/function () {
|
||||
}
|
||||
|
||||
try {
|
||||
params = settings.requestHandler(params);
|
||||
|
||||
if (params instanceof Array) {
|
||||
httpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
|
||||
httpReq.send(params.join('&'));
|
||||
|
||||
7
dist/scorm-again.js
vendored
7
dist/scorm-again.js
vendored
File diff suppressed because one or more lines are too long
5
dist/scorm-again.min.js
vendored
5
dist/scorm-again.min.js
vendored
@@ -633,6 +633,9 @@ var BaseAPI = /*#__PURE__*/function () {
|
||||
}
|
||||
|
||||
return result;
|
||||
},
|
||||
requestHandler: function requestHandler(commitObject) {
|
||||
return commitObject;
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -1732,6 +1735,8 @@ var BaseAPI = /*#__PURE__*/function () {
|
||||
}
|
||||
|
||||
try {
|
||||
params = settings.requestHandler(params);
|
||||
|
||||
if (params instanceof Array) {
|
||||
httpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
|
||||
httpReq.send(params.join('&'));
|
||||
|
||||
7
dist/scorm12.js
vendored
7
dist/scorm12.js
vendored
File diff suppressed because one or more lines are too long
5
dist/scorm12.min.js
vendored
5
dist/scorm12.min.js
vendored
@@ -512,6 +512,9 @@ var BaseAPI = /*#__PURE__*/function () {
|
||||
}
|
||||
|
||||
return result;
|
||||
},
|
||||
requestHandler: function requestHandler(commitObject) {
|
||||
return commitObject;
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -1611,6 +1614,8 @@ var BaseAPI = /*#__PURE__*/function () {
|
||||
}
|
||||
|
||||
try {
|
||||
params = settings.requestHandler(params);
|
||||
|
||||
if (params instanceof Array) {
|
||||
httpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
|
||||
httpReq.send(params.join('&'));
|
||||
|
||||
7
dist/scorm2004.js
vendored
7
dist/scorm2004.js
vendored
File diff suppressed because one or more lines are too long
5
dist/scorm2004.min.js
vendored
5
dist/scorm2004.min.js
vendored
@@ -512,6 +512,9 @@ var BaseAPI = /*#__PURE__*/function () {
|
||||
}
|
||||
|
||||
return result;
|
||||
},
|
||||
requestHandler: function requestHandler(commitObject) {
|
||||
return commitObject;
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -1611,6 +1614,8 @@ var BaseAPI = /*#__PURE__*/function () {
|
||||
}
|
||||
|
||||
try {
|
||||
params = settings.requestHandler(params);
|
||||
|
||||
if (params instanceof Array) {
|
||||
httpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
|
||||
httpReq.send(params.join('&'));
|
||||
|
||||
Reference in New Issue
Block a user