in src/util/submit-addon.js [189:214]
waitForValidation(uuid) {
log.info('Waiting for validation...');
return this.waitRetry(
(detailResponseData) => {
if (!detailResponseData.processed) {
return null;
}
log.debug('Validation results:', detailResponseData.validation);
if (detailResponseData.valid) {
return detailResponseData.uuid;
}
throw new Error(
[
'Validation failed:\n',
JSON.stringify(detailResponseData.validation, null, 2),
].join(''),
);
},
new URL(`upload/${uuid}/`, this.apiUrl),
this.validationCheckInterval,
this.validationCheckTimeout,
'Validation',
);
}