]> Untitled Git - lemmy.git/blobdiff - crates/apub_lib/src/verify.rs
Remove unneeded dependency on activitystreams (#2034)
[lemmy.git] / crates / apub_lib / src / verify.rs
index 426409b7c8cec6c28c6f79b83c81e3686b1e7d8d..b7927758a058903c08e11f516151e20a34dae34c 100644 (file)
@@ -1,7 +1,17 @@
-use activitystreams::error::DomainError;
 use lemmy_utils::LemmyError;
 use url::Url;
 
+#[derive(Debug)]
+struct DomainError;
+
+impl std::fmt::Display for DomainError {
+  fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
+    write!(f, "Domain mismatch")
+  }
+}
+
+impl std::error::Error for DomainError {}
+
 pub fn verify_domains_match(a: &Url, b: &Url) -> Result<(), LemmyError> {
   if a.domain() != b.domain() {
     return Err(DomainError.into());