av-store: clean up StoreAvailableData message (#3984)

* av-store: clean up StoreAvailableData message

* fmt

* use named fields
This commit is contained in:
Andronik Ordian
2021-10-01 19:33:39 +02:00
committed by GitHub
parent df184c8088
commit 9825eb9fb2
7 changed files with 49 additions and 77 deletions
@@ -248,13 +248,12 @@ async fn participate(
// we dispatch a request to store the available data for the candidate. we
// want to maximize data availability for other potential checkers involved
// in the dispute
ctx.send_message(AvailabilityStoreMessage::StoreAvailableData(
ctx.send_message(AvailabilityStoreMessage::StoreAvailableData {
candidate_hash,
None,
n_validators,
available_data.clone(),
store_available_data_tx,
))
available_data: available_data.clone(),
tx: store_available_data_tx,
})
.await;
match store_available_data_rx.await? {
@@ -150,13 +150,7 @@ async fn fetch_validation_code(virtual_overseer: &mut VirtualOverseer) {
async fn store_available_data(virtual_overseer: &mut VirtualOverseer, success: bool) {
assert_matches!(
virtual_overseer.recv().await,
AllMessages::AvailabilityStore(AvailabilityStoreMessage::StoreAvailableData(
_,
_,
_,
_,
tx,
)) => {
AllMessages::AvailabilityStore(AvailabilityStoreMessage::StoreAvailableData { tx, .. }) => {
if success {
tx.send(Ok(())).unwrap();
} else {