Files
movies-diary/crates/application/src/wrapup/delete.rs
Gabriel Kaszewski 30a6200b5b
All checks were successful
CI / Check / Test (push) Successful in 15m34s
remove wrapup video rendering (ffmpeg)
SPA handles wrapup visuals client-side; server-side
renderer was dead code pulling in ffmpeg + image crates.
2026-06-09 00:36:44 +02:00

15 lines
384 B
Rust

use domain::errors::DomainError;
use domain::value_objects::WrapUpId;
use crate::context::AppContext;
pub async fn execute(ctx: &AppContext, id: WrapUpId) -> Result<(), DomainError> {
ctx.repos
.wrapup_repo
.get_by_id(&id)
.await?
.ok_or_else(|| DomainError::NotFound("wrap-up not found".into()))?;
ctx.repos.wrapup_repo.delete(&id).await
}