commit 94ee480c04a4e84423eeb30b82099b2665e9876f
parent 3d184d908c6c25b974ae6fc5e90c2f85d00ef16f
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Fri, 7 Apr 2023 00:12:50 -0700
cleanup
Diffstat:
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/lechatphp/mod.rs b/src/lechatphp/mod.rs
@@ -17,7 +17,7 @@ pub mod captcha;
pub enum LoginErr {
ServerDownErr,
ServerDown500Err,
- CaptchaFailedSolveErr,
+ CaptchaFailedSolveErr, // When auto-solver failed to solve the lechatphp built-in captcha
CaptchaUsedErr,
CaptchaWgErr,
RegErr,
@@ -106,10 +106,7 @@ pub fn login(
io::stdin().read_line(&mut captcha_input).unwrap();
trim_newline(&mut captcha_input);
} else {
- match captcha::solve_b64(captcha_img) {
- Some(answer) => captcha_input = answer,
- None => return Err(LoginErr::CaptchaFailedSolveErr),
- }
+ captcha_input = captcha::solve_b64(captcha_img).ok_or(LoginErr::CaptchaFailedSolveErr)?;
}
params.extend(vec![