X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi%2Fsrc%2Flocal_user.rs;h=8f69ab1b07f3135ee6cadeaed9f4daa94c7a38ed;hb=98216d8a3b85581578a7017ee6c73dbdd914715e;hp=c28d8c725c730e1e95f71e4171aef2f7e379c759;hpb=7daee063838fc0e42ddfffc5e2d7cf2375d608e8;p=lemmy.git diff --git a/crates/api/src/local_user.rs b/crates/api/src/local_user.rs index c28d8c72..8f69ab1b 100644 --- a/crates/api/src/local_user.rs +++ b/crates/api/src/local_user.rs @@ -1,4 +1,4 @@ -use crate::{captcha_espeak_wav_base64, Perform}; +use crate::{captcha_as_wav_base64, Perform}; use actix_web::web::Data; use anyhow::Context; use bcrypt::verify; @@ -135,13 +135,11 @@ impl Perform for GetCaptcha { let answer = captcha.chars_as_string(); - let png_byte_array = captcha.as_png().expect("failed to generate captcha"); - - let png = base64::encode(png_byte_array); + let png = captcha.as_base64().expect("failed to generate captcha"); let uuid = uuid::Uuid::new_v4().to_string(); - let wav = captcha_espeak_wav_base64(&answer).ok(); + let wav = captcha_as_wav_base64(&captcha); let captcha_item = CaptchaItem { answer,