bail out doesnt cause an error anymore, and can only work for long tests

This commit is contained in:
Jack 2020-08-12 02:40:04 +01:00
parent 5385345159
commit 2e8077e2af

View file

@ -464,7 +464,16 @@ exports.testCompleted = functions.https.onCall(async (request, response) => {
}
if (!validateResult(obj)) {
return { resultCode: -4 };
if (
obj.bailedOut &&
((obj.mode === "time" && obj.mode2 >= 3600) ||
(obj.mode === "words" && obj.mode2 >= 5000) ||
obj.mode === "custom")
) {
//dont give an error
} else {
return { resultCode: -4 };
}
}
let keySpacing = null;