]> Untitled Git - lemmy.git/blobdiff - crates/api/src/post/like.rs
Diesel 2.0.0 upgrade (#2452)
[lemmy.git] / crates / api / src / post / like.rs
index 22eb4775444bb73fa58a4530c201929aa40fecff..ef9546753c42eaf6cf6b1e8a73eaa81b5f3708d4 100644 (file)
@@ -1,13 +1,15 @@
 use crate::Perform;
 use actix_web::web::Data;
 use lemmy_api_common::{
-  blocking,
-  check_community_ban,
-  check_community_deleted_or_removed,
-  check_downvotes_enabled,
-  get_local_user_view_from_jwt,
-  mark_post_as_read,
   post::{CreatePostLike, PostResponse},
+  utils::{
+    blocking,
+    check_community_ban,
+    check_community_deleted_or_removed,
+    check_downvotes_enabled,
+    get_local_user_view_from_jwt,
+    mark_post_as_read,
+  },
 };
 use lemmy_apub::{
   fetcher::post_or_comment::PostOrComment,
@@ -21,7 +23,7 @@ use lemmy_db_schema::{
   source::post::{Post, PostLike, PostLikeForm},
   traits::{Crud, Likeable},
 };
-use lemmy_utils::{ConnectionId, LemmyError};
+use lemmy_utils::{error::LemmyError, ConnectionId};
 use lemmy_websocket::{send::send_post_ws_message, LemmyContext, UserOperation};
 
 #[async_trait::async_trait(?Send)]
@@ -70,7 +72,7 @@ impl Perform for CreatePostLike {
     let do_add = like_form.score != 0 && (like_form.score == 1 || like_form.score == -1);
     if do_add {
       let like_form2 = like_form.clone();
-      let like = move |conn: &'_ _| PostLike::like(conn, &like_form2);
+      let like = move |conn: &mut _| PostLike::like(conn, &like_form2);
       blocking(context.pool(), like)
         .await?
         .map_err(|e| LemmyError::from_error_message(e, "couldnt_like_post"))?;