server: add mutation to mark messages as read

This commit is contained in:
2024-02-11 19:43:34 -08:00
parent 81ed3a8ca2
commit 5451dd2056
3 changed files with 35 additions and 18 deletions

View File

@@ -19,7 +19,7 @@ pub enum SanitizeError {
pub fn linkify_html(text: &str) -> String {
let mut finder = LinkFinder::new();
finder.url_must_have_scheme(false);
let finder = finder.url_must_have_scheme(false).kinds(&[LinkKind::Url]);
let mut parts = Vec::new();
for span in finder.spans(text) {
// TODO(wathiede): use Cow<str>?
@@ -35,7 +35,6 @@ pub fn linkify_html(text: &str) -> String {
"http://"
};
let a = format!(r#"<a href="{schema}{0}">{0}</a>"#, text);
log::info!("link {} {a}", span.as_str());
parts.push(a);
}
_ => todo!("unhandled kind: {:?}", span.kind().unwrap()),