commit 03d5dc2190596a1a05bc89617bf53a4b1b07b405
parent 7cf731d50992befd535e642cd2e1c05d4c31a588
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Tue, 19 Apr 2022 16:16:34 -0700
make sure bhcli retry login if it fails to auto solve captcha
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/main.rs b/src/main.rs
@@ -812,6 +812,9 @@ impl<'a> LeChatPHPClient<'a> {
.header("DKF_API_KEY", dkf_api_key)
.form(¶ms)
.send()?;
+ if resp.status() != StatusCode::OK {
+ return Err(CAPTCHA_WG_ERR.into());
+ }
let resp = resp.text()?;
let rgx = Regex::new(r#""answer": "([^"]+)""#)?
.captures(resp.as_str())