2023-06-01 12:51:57 +00:00
|
|
|
const { getAuditedSuperBlocks } = require('../config/superblocks');
|
|
|
|
const {
|
|
|
|
showNewCurriculum,
|
|
|
|
showUpcomingChanges
|
|
|
|
} = require('../config/env.json');
|
2021-01-31 13:53:27 +00:00
|
|
|
|
2022-11-08 15:30:46 +00:00
|
|
|
function isAuditedCert(language, superblock) {
|
|
|
|
if (!language || !superblock)
|
2020-02-25 09:20:14 +00:00
|
|
|
throw Error('Both arguments must be provided for auditing');
|
2022-11-08 15:30:46 +00:00
|
|
|
|
2023-06-01 12:51:57 +00:00
|
|
|
const auditedSuperBlocks = getAuditedSuperBlocks({
|
|
|
|
showNewCurriculum: showNewCurriculum.toString(),
|
|
|
|
showUpcomingChanges: showUpcomingChanges.toString(),
|
|
|
|
language
|
|
|
|
});
|
2022-11-08 15:30:46 +00:00
|
|
|
return auditedSuperBlocks.includes(superblock);
|
2020-02-25 09:20:14 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
exports.isAuditedCert = isAuditedCert;
|