correctif double initialisation scorm

This commit is contained in:
2025-11-17 14:32:15 -05:00
parent 3a8ff2db5a
commit dd3381fb72

View File

@@ -14,6 +14,7 @@ const scorm12_error_codes = ErrorCodes.scorm12;
* abstract, and never initialized on it's own.
*/
export default class BaseAPI {
#initialized = false;
#timeout;
#error_codes;
#settings = {
@@ -111,6 +112,9 @@ export default class BaseAPI {
callbackName: String,
initializeMessage?: String,
terminationMessage?: String) {
if (this.#initialized) return global_constants.SCORM_TRUE;
this.#initialized = true;
if (this.selfReportSessionTime) {
this.cmi.setStartTime();
}