refactor(movies): collapse single-field deps structs to Arc params

This commit is contained in:
2026-06-11 22:17:09 +02:00
parent 1e62f12903
commit cdff0de53d
6 changed files with 21 additions and 42 deletions

View File

@@ -13,7 +13,7 @@ use application::{
queries::{GetMovieSocialPageQuery, GetReviewHistoryQuery},
},
movies::{
deps::{GetMovieProfileDeps, GetMoviesDeps, SyncPosterDeps},
deps::SyncPosterDeps,
get_movies,
queries::GetMoviesQuery,
sync_poster,
@@ -52,9 +52,7 @@ pub async fn list_movies(
Query(params): Query<MoviesQueryParams>,
) -> Result<Json<MoviesResponse>, ApiError> {
let page = get_movies::execute(
&GetMoviesDeps {
movie: state.app_ctx.repos.movie.clone(),
},
state.app_ctx.repos.movie.clone(),
GetMoviesQuery {
limit: params.limit,
offset: params.offset,
@@ -208,9 +206,7 @@ pub async fn get_movie_profile(
use application::movies::get_movie_profile;
let query = get_movie_profile::GetMovieProfileQuery { movie_id };
match get_movie_profile::execute(
&GetMovieProfileDeps {
movie_profile: state.app_ctx.repos.movie_profile.clone(),
},
state.app_ctx.repos.movie_profile.clone(),
query,
)
.await