feat(application): wrapup generate/get/list use cases

This commit is contained in:
2026-06-02 22:09:08 +02:00
parent 59b42ce810
commit b171d2d1e2
11 changed files with 145 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ use domain::ports::{
MovieRepository, PasswordHasher, PersonCommand, PersonQuery, PosterFetcherClient,
RemoteWatchlistRepository, ReviewRepository, SearchCommand, SearchPort, SocialQueryPort,
StatsRepository, UserProfileFieldsRepository, UserRepository, WatchEventRepository,
WatchlistRepository, WrapUpStatsQuery, WebhookTokenRepository,
WatchlistRepository, WrapUpRepository, WrapUpStatsQuery, WebhookTokenRepository,
};
use crate::config::AppConfig;
@@ -32,6 +32,7 @@ pub struct Repositories {
pub remote_watchlist: Arc<dyn RemoteWatchlistRepository>,
pub social_query: Arc<dyn SocialQueryPort>,
pub wrapup_stats: Arc<dyn WrapUpStatsQuery>,
pub wrapup_repo: Arc<dyn WrapUpRepository>,
}
#[derive(Clone)]