Remove useless transaction in actor_language.rs

This commit is contained in:
dullbananas 2024-04-07 14:47:56 -07:00 committed by GitHub
parent 705e86eb4c
commit 4cd16d8794
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -43,20 +43,13 @@ impl LocalUserLanguage {
}; };
let conn = &mut get_conn(pool).await?; let conn = &mut get_conn(pool).await?;
conn let langs = local_user_language
.build_transaction() .filter(local_user_id.eq(for_local_user_id))
.run(|conn| { .order(language_id)
Box::pin(async move { .select(language_id)
let langs = local_user_language .get_results(conn)
.filter(local_user_id.eq(for_local_user_id)) .await?;
.order(language_id) convert_read_languages(conn, langs).await
.select(language_id)
.get_results(conn)
.await?;
convert_read_languages(conn, langs).await
}) as _
})
.await
} }
/// Update the user's languages. /// Update the user's languages.