fix checks order when registering parachain (#1177)

This commit is contained in:
Svyatoslav Nikolsky
2021-10-11 17:20:08 +03:00
committed by Bastian Köcher
parent a635048b8a
commit e5b5679592
@@ -273,13 +273,13 @@ async fn wait_para_state<Relaychain: Chain>(
Relaychain::NAME,
)
})?;
if !from_states.contains(&para_state) {
return Err(anyhow::format_err!("Invalid parachain lifecycle: {:?}", para_state))
}
if para_state == to_state {
log::info!(target: "bridge", "Parachain state is now: {:?}", to_state);
return Ok(())
}
if !from_states.contains(&para_state) {
return Err(anyhow::format_err!("Invalid parachain lifecycle: {:?}", para_state))
}
log::info!(target: "bridge", "Parachain state: {:?}. Waiting for {:?}", para_state, to_state);
async_std::task::sleep(Relaychain::AVERAGE_BLOCK_INTERVAL).await;