add: signature character limits

This commit is contained in:
trisua 2025-08-02 17:38:59 -04:00
parent 1f545a0b21
commit 12fa80c7c0

View file

@ -144,6 +144,14 @@ pub async fn update_user_settings_request(
return Json(Error::DataTooLong("warning".to_string()).into());
}
if req.mail_signature.len() > 2048 {
return Json(Error::DataTooLong("mail signature".to_string()).into());
}
if req.forum_signature.len() > 2048 {
return Json(Error::DataTooLong("forum signature".to_string()).into());
}
// check percentage themes
if !req.theme_sat.is_empty() && !req.theme_sat.ends_with("%") {
req.theme_sat = format!("{}%", req.theme_sat)