Make use of variables less redundant and inconsistent in distinguish.rs (#3932)

* Make use of variables less redundant and inconsistent in distinguish.rs

* fmt
This commit is contained in:
dullbananas 2023-09-04 02:06:54 -07:00 committed by GitHub
parent 5b5ac0f37d
commit a1a9c3e4c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 7 deletions

View File

@ -18,8 +18,7 @@ pub async fn distinguish_comment(
) -> Result<Json<CommentResponse>, LemmyError> { ) -> Result<Json<CommentResponse>, LemmyError> {
let local_user_view = local_user_view_from_jwt(&data.auth, &context).await?; let local_user_view = local_user_view_from_jwt(&data.auth, &context).await?;
let comment_id = data.comment_id; let orig_comment = CommentView::read(&mut context.pool(), data.comment_id, None).await?;
let orig_comment = CommentView::read(&mut context.pool(), comment_id, None).await?;
check_community_ban( check_community_ban(
local_user_view.person.id, local_user_view.person.id,
@ -37,18 +36,20 @@ pub async fn distinguish_comment(
.await?; .await?;
// Update the Comment // Update the Comment
let comment_id = data.comment_id;
let form = CommentUpdateForm { let form = CommentUpdateForm {
distinguished: Some(data.distinguished), distinguished: Some(data.distinguished),
..Default::default() ..Default::default()
}; };
Comment::update(&mut context.pool(), comment_id, &form) Comment::update(&mut context.pool(), data.comment_id, &form)
.await .await
.with_lemmy_type(LemmyErrorType::CouldntUpdateComment)?; .with_lemmy_type(LemmyErrorType::CouldntUpdateComment)?;
let comment_id = data.comment_id; let comment_view = CommentView::read(
let person_id = local_user_view.person.id; &mut context.pool(),
let comment_view = CommentView::read(&mut context.pool(), comment_id, Some(person_id)).await?; data.comment_id,
Some(local_user_view.person.id),
)
.await?;
Ok(Json(CommentResponse { Ok(Json(CommentResponse {
comment_view, comment_view,