]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/http/comment.rs
Make functions work with both connection and pool (#3420)
[lemmy.git] / crates / apub / src / http / comment.rs
index c02bd05450f9561283fa3674cb7c29696cbc0e49..66794f90c5d1a2bcba7c07bc73ebf4f50b220282 100644 (file)
@@ -21,14 +21,14 @@ pub(crate) async fn get_apub_comment(
   context: Data<LemmyContext>,
 ) -> Result<HttpResponse, LemmyError> {
   let id = CommentId(info.comment_id.parse::<i32>()?);
-  let comment: ApubComment = Comment::read(context.pool(), id).await?.into();
+  let comment: ApubComment = Comment::read(&mut context.pool(), id).await?.into();
   if !comment.local {
     return Err(err_object_not_local());
   }
 
   if !comment.deleted && !comment.removed {
-    Ok(create_apub_response(&comment.into_json(&context).await?))
+    create_apub_response(&comment.into_json(&context).await?)
   } else {
-    Ok(create_apub_tombstone_response(comment.ap_id.clone()))
+    create_apub_tombstone_response(comment.ap_id.clone())
   }
 }