Set the captcha error handling dangerously

This commit is contained in:
Regalijan 2024-03-25 20:48:13 -04:00
parent 00bbe6111e
commit 618c1af643
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -359,25 +359,27 @@ export default function () {
</CircularProgress> </CircularProgress>
</HStack> </HStack>
</Container> </Container>
<script> <script
{` dangerouslySetInnerHTML={{
function onTurnstileError(code) { __html: `
function onTurnstileError(code) {
const messages = { const messages = {
110500: 'Your browser is too old to complete the captcha, please update it.', 110500: 'Your browser is too old to complete the captcha, please update it.',
110510: 'Something unexpected happened, please try disabling all extensions and refresh the page. If this does not solve the problem, use a different browser.', 110510: 'Something unexpected happened, please try disabling all extensions and refresh the page. If this does not solve the problem, use a different browser.',
110600: 'Failed to solve the captcha, please refresh the page to try again.', 110600: 'Failed to solve the captcha, please refresh the page to try again.',
200010: 'Invalid cache, please clear your cache and site data in your browser's settings.', 200010: 'Invalid cache, please clear your cache and site data in your browser's settings.',
200100: 'Your device's clock is wrong, please fix it.', 200100: 'Your device's clock is wrong, please fix it.',
}; };
const message = messages[code]; const message = messages[code];
alert(message ?? \`Unknown error when solving captcha. Error \${code}\`); alert(message ?? \`Unknown error when solving captcha. Error \${code}\`);
return true; return true;
} }
`} `,
</script> }}
></script>
</> </>
); );
} }