]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/fetcher/webfinger.rs
Rework error handling (fixes #1714) (#2135)
[lemmy.git] / crates / apub / src / fetcher / webfinger.rs
index d039c1c1744158c6a5d7295aacb8496d07859c26..918e1de0fe393a2b615325f86ef5e5c3c173db68 100644 (file)
@@ -1,3 +1,4 @@
+use anyhow::anyhow;
 use itertools::Itertools;
 use lemmy_apub_lib::{
   object_id::ObjectId,
@@ -83,9 +84,6 @@ where
       return object.map(|o| o.actor_id().into());
     }
   }
-  let error = LemmyError::from(anyhow::anyhow!(
-    "Failed to resolve actor for {}",
-    identifier
-  ));
-  Err(error.with_message("failed_to_resolve"))
+  let err = anyhow!("Failed to resolve actor for {}", identifier);
+  Err(LemmyError::from_error_message(err, "failed_to_resolve"))
 }