From 1faa11d091840e01aa67073ef7ec3d66af10f52b Mon Sep 17 00:00:00 2001 From: Lei PAN Date: Mon, 29 May 2023 11:31:23 +0200 Subject: [PATCH] add recaptcha failed error --- src/models/OCRResult.js | 1 + src/workers/OCRChecker.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/models/OCRResult.js b/src/models/OCRResult.js index dce8e4f..813e495 100644 --- a/src/models/OCRResult.js +++ b/src/models/OCRResult.js @@ -13,6 +13,7 @@ const OCRResult = { TERMINAED: Symbol("TERMINAED"), GOOGLE_DISCONNECT: Symbol("GOOGLE_DISCONNECT"), TO_SKIP: Symbol("TO_SKIP"), + RECAPTCHA_FAILED: Symbol("RECAPTCHA_FAILED"), RECAPTCHA_ERROR: Symbol("RECAPTCHA_ERROR"), } module.exports = OCRResult \ No newline at end of file diff --git a/src/workers/OCRChecker.js b/src/workers/OCRChecker.js index 9865654..5dfa3e9 100644 --- a/src/workers/OCRChecker.js +++ b/src/workers/OCRChecker.js @@ -40,6 +40,7 @@ const CLOSED_MESSAGE_FR = "Depuis plus de 130 ans" const DIALOG_TO_SKIP = "facilement les commandes" const ABOUT_BLANK = "about:blank" const GOOGLE_DISCONNECT_FR = "Rester déconnecté" +const RECAPTCHA_FAILED_FR = "captcha a échoué" async function convertImageToWhiteBlack(image_path) { const image = await Jimp.read(image_path); @@ -97,6 +98,8 @@ class OCRChecker { return OCRResult.TO_SKIP } else if (result.includes(GOOGLE_DISCONNECT_FR)) { return OCRResult.GOOGLE_DISCONNECT + } else if (result.includes(RECAPTCHA_FAILED_FR)) { + return OCRResult.TERMINAED } else { return OCRResult.TERMINAED }