MCPcopy Create free account
hub / github.com/MoonKraken/youtube / complete_task

Function complete_task

ActixWebTaskService/src/api/task.rs:163–174  ·  view source on GitHub ↗
(
    ddb_repo: Data<DDBRepository>, 
    task_identifier: Path<TaskIdentifier>,
    completion_request: Json<TaskCompletionRequest>
)

Source from the content-addressed store, hash-verified

161
162#[put("/task/{task_global_id}/complete")]
163pub async fn complete_task(
164 ddb_repo: Data<DDBRepository>,
165 task_identifier: Path<TaskIdentifier>,
166 completion_request: Json<TaskCompletionRequest>
167) -> Result<Json<TaskIdentifier>, TaskError> {
168 state_transition(
169 ddb_repo,
170 task_identifier.into_inner().task_global_id,
171 TaskState::Completed,
172 Some(completion_request.result_file.clone())
173 ).await
174}

Callers

nothing calls this directly

Calls 1

state_transitionFunction · 0.70

Tested by

no test coverage detected