Merge pull request #18717 from overleaf/jel-isSplitTestActive

[web] Add helper for checking if test is active

GitOrigin-RevId: 1e8987517915e3947812086863da11fad252daf1
This commit is contained in:
Jessica Lawshe
2024-06-06 08:05:01 +00:00
committed by Copybot
parent 8fe46feffb
commit 3948b6ddb3
2 changed files with 43 additions and 0 deletions
@@ -522,6 +522,16 @@ async function _getSplitTest(name) {
}
}
async function isSplitTestActive(splitTestName) {
try {
const splitTest = await _getSplitTest(splitTestName)
const currentVersion = SplitTestUtils.getCurrentVersion(splitTest)
return currentVersion?.active
} catch (e) {
logger.log('unable to check if split test is active ', splitTestName)
}
}
module.exports = {
getPercentile,
getAssignment: callbackify(getAssignment),
@@ -535,5 +545,6 @@ module.exports = {
getAssignmentForMongoUser,
getAssignmentForUser,
getActiveAssignmentsForUser,
isSplitTestActive,
},
}