Companion to #14183: FRAME: Allow message ID to be mutated in ProcessMessage (#7262)

* Work with new ProcessMessage ID API

* Enable new ProcessMessage API

* Formatting

* Fixes

* Bump

* cargo update -p sp-io

Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>

---------

Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
This commit is contained in:
Gavin Wood
2023-05-22 00:47:16 +01:00
committed by GitHub
parent 43ef617bb8
commit 0d3f4837e8
12 changed files with 240 additions and 213 deletions
+2 -1
View File
@@ -1127,6 +1127,7 @@ impl ProcessMessage for MessageProcessor {
message: &[u8],
origin: Self::Origin,
meter: &mut WeightMeter,
id: &mut [u8; 32],
) -> Result<bool, ProcessMessageError> {
let para = match origin {
AggregateMessageOrigin::Ump(UmpQueueId::Para(para)) => para,
@@ -1135,7 +1136,7 @@ impl ProcessMessage for MessageProcessor {
Junction,
xcm_executor::XcmExecutor<xcm_config::XcmConfig>,
RuntimeCall,
>::process_message(message, Junction::Parachain(para.into()), meter)
>::process_message(message, Junction::Parachain(para.into()), meter, id)
}
}