From eb5374967c225cb9d6a125ed4cf1d014ca5ad98f Mon Sep 17 00:00:00 2001 From: April John Date: Mon, 3 Feb 2025 15:02:58 +0100 Subject: [PATCH] fix? --- src/versia/conversion.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/versia/conversion.rs b/src/versia/conversion.rs index 8238a2c..ca76b23 100644 --- a/src/versia/conversion.rs +++ b/src/versia/conversion.rs @@ -515,6 +515,19 @@ pub async fn receive_versia_note( let mut tag: Vec = Vec::new(); let domain = API_DOMAIN.as_str(); for l_tag in note.mentions.clone().unwrap_or_default() { + if l_tag.clone().to_string().contains("apbridge/user") { + tag.push(Mention { + href: l_tag, + kind: Default::default(), + }); + continue; + } else if !l_tag.clone().to_string().contains(LYSAND_DOMAIN.as_str()) { + tag.push(Mention { + href: l_tag, + kind: Default::default(), + }); + continue; + } let user = db_user_from_url(l_tag).await?; let ap_url = Url::parse(&format!( "https://{}/apbridge/user/{}", @@ -523,7 +536,7 @@ pub async fn receive_versia_note( tag.push(Mention { href: ap_url, kind: Default::default(), - }) + }); } let mut mentions = Vec::new(); for obj in tag.clone() {