bhcli

A TUI for chatting on LE PHP Chats (onion)
git clone https://git.dasho.dev/n0tr1v/bhcli.git
Log | Files | Refs | README

commit 94ee480c04a4e84423eeb30b82099b2665e9876f
parent 3d184d908c6c25b974ae6fc5e90c2f85d00ef16f
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Fri,  7 Apr 2023 00:12:50 -0700

cleanup

Diffstat:
Msrc/lechatphp/mod.rs | 7++-----
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![