fix: mentions parser escapes, emoji parser escapes

This commit is contained in:
trisua 2025-05-06 22:26:44 -04:00
parent 78443cba13
commit 687766f5ee
3 changed files with 8 additions and 10 deletions

View file

@ -25,10 +25,10 @@ pub(crate) type State = Arc<RwLock<(DataManager, Tera, Client)>>;
fn render_markdown(value: &Value, _: &HashMap<String, Value>) -> tera::Result<Value> {
Ok(
CustomEmoji::replace(&tetratto_shared::markdown::render_markdown(
value.as_str().unwrap(),
))
.into(),
tetratto_shared::markdown::render_markdown(&CustomEmoji::replace(value.as_str().unwrap()))
.replace("\\@", "@")
.replace("%5C@", "@")
.into(),
)
}