context: Data<LemmyContext>,
) -> Result<Json<GetPostsResponse>, LemmyError> {
let local_user_view = local_user_view_from_jwt_opt(data.auth.as_ref(), &context).await;
- let local_site = LocalSite::read(context.pool()).await?;
+ let local_site = LocalSite::read(&mut context.pool()).await?;
check_private_instance(&local_user_view, &local_site)?;
let listing_type = listing_type_with_default(data.type_, &local_site, community_id)?;
- let is_mod_or_admin = is_mod_or_admin_opt(context.pool(), local_user_view.as_ref(), community_id)
- .await
- .is_ok();
+ let is_mod_or_admin =
+ is_mod_or_admin_opt(&mut context.pool(), local_user_view.as_ref(), community_id)
+ .await
+ .is_ok();
let posts = PostQuery::builder()
- .pool(context.pool())
+ .pool(&mut context.pool())
.local_user(local_user_view.map(|l| l.local_user).as_ref())
.listing_type(Some(listing_type))
.sort(sort)