All checks were successful
CI / Check / Test (push) Successful in 15m34s
SPA handles wrapup visuals client-side; server-side renderer was dead code pulling in ffmpeg + image crates.
15 lines
384 B
Rust
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
|
|
}
|