Refactor candidate validation messages (#2219)

This commit is contained in:
s0me0ne-unkn0wn
2023-11-08 15:21:58 +01:00
committed by GitHub
parent 1bc0885829
commit 50390950d8
14 changed files with 384 additions and 354 deletions
@@ -2861,15 +2861,15 @@ async fn launch_approval<Context>(
let (val_tx, val_rx) = oneshot::channel();
sender
.send_message(CandidateValidationMessage::ValidateFromExhaustive(
available_data.validation_data,
.send_message(CandidateValidationMessage::ValidateFromExhaustive {
validation_data: available_data.validation_data,
validation_code,
candidate.clone(),
available_data.pov,
candidate_receipt: candidate.clone(),
pov: available_data.pov,
executor_params,
PvfExecTimeoutKind::Approval,
val_tx,
))
exec_timeout_kind: PvfExecTimeoutKind::Approval,
response_sender: val_tx,
})
.await;
match val_rx.await {