limit number of pending messages at outbound lane (#715)

This commit is contained in:
Svyatoslav Nikolsky
2021-02-11 10:36:14 +03:00
committed by Bastian Köcher
parent 2f457775bb
commit ca91d34059
7 changed files with 148 additions and 12 deletions
+2 -1
View File
@@ -293,10 +293,12 @@ decl_module! {
})?;
// now let's enforce any additional lane rules
let mut lane = outbound_lane::<T, I>(lane_id);
T::LaneMessageVerifier::verify_message(
&submitter,
&delivery_and_dispatch_fee,
&lane_id,
&lane.data(),
&payload,
).map_err(|err| {
frame_support::debug::trace!(
@@ -326,7 +328,6 @@ decl_module! {
})?;
// finally, save message in outbound storage and emit event
let mut lane = outbound_lane::<T, I>(lane_id);
let encoded_payload = payload.encode();
let encoded_payload_len = encoded_payload.len();
let nonce = lane.send_message(MessageData {