feat: refactor user profile handling and integrate ApProfileField structure

This commit is contained in:
2026-05-13 22:59:38 +02:00
parent 815178e6a4
commit fdd61ae701
11 changed files with 94 additions and 51 deletions

View File

@@ -42,12 +42,11 @@ async fn main() -> anyhow::Result<()> {
// Clone refs federation handler needs before ctx consumes them.
#[cfg(feature = "federation")]
let (fed_movie_repo, fed_review_repo, fed_diary_repo, fed_user_repo, fed_profile_fields_repo, base_url, allow_registration) = (
let (fed_movie_repo, fed_review_repo, fed_diary_repo, fed_user_repo, base_url, allow_registration) = (
Arc::clone(&repos.movie),
Arc::clone(&repos.review),
Arc::clone(&repos.diary),
Arc::clone(&repos.user),
Arc::clone(&repos.profile_fields),
app_config.base_url.clone(),
app_config.allow_registration,
);
@@ -175,7 +174,6 @@ async fn main() -> anyhow::Result<()> {
fed_review_store,
fed_remote_watchlist_repo,
fed_user_repo,
fed_profile_fields_repo,
fed_movie_repo,
fed_review_repo,
fed_diary_repo,