Skip to content

Commit ff84253

Browse files
committed
refactor(dmq): adapt consumer server with new 'DmqMsg' structure
1 parent ceaf1ec commit ff84253

File tree

2 files changed

+26
-19
lines changed

2 files changed

+26
-19
lines changed

internal/mithril-dmq/src/consumer/server/pallas.rs

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,10 @@ mod tests {
282282

283283
use pallas_network::{
284284
facades::DmqClient,
285-
miniprotocols::{localmsgnotification, localmsgsubmission::DmqMsg},
285+
miniprotocols::{
286+
localmsgnotification,
287+
localmsgsubmission::{DmqMsg, DmqMsgPayload},
288+
},
286289
};
287290
use tokio::sync::{mpsc::unbounded_channel, watch};
288291
use tokio::time::sleep;
@@ -299,13 +302,16 @@ mod tests {
299302

300303
fn fake_msg() -> DmqMsg {
301304
DmqMsg {
302-
msg_id: vec![0, 1],
303-
msg_body: vec![0, 1, 2],
305+
msg_payload: DmqMsgPayload {
306+
msg_id: vec![0, 1],
307+
msg_body: vec![0, 1, 2],
308+
309+
kes_period: 10,
310+
operational_certificate: vec![0, 1, 2, 3, 4],
311+
cold_verification_key: vec![0, 1, 2, 3, 4, 5],
312+
expires_at: 100,
313+
},
304314
kes_signature: vec![0, 1, 2, 3],
305-
kes_period: 10,
306-
operational_certificate: vec![0, 1, 2, 3, 4],
307-
cold_verification_key: vec![0, 1, 2, 3, 4, 5],
308-
expires_at: 100,
309315
}
310316
}
311317

internal/mithril-dmq/src/consumer/server/queue.rs

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -85,31 +85,32 @@ mod tests {
8585
use std::{ops::RangeInclusive, time::Duration};
8686

8787
use anyhow::anyhow;
88-
use pallas_network::miniprotocols::localmsgsubmission::DmqMsg;
88+
use pallas_network::miniprotocols::localmsgsubmission::{DmqMsg, DmqMsgPayload};
8989
use tokio::time::sleep;
9090

9191
use super::*;
9292

9393
fn fake_msg() -> DmqMsg {
9494
DmqMsg {
95-
msg_id: vec![0, 1],
96-
msg_body: vec![0, 1, 2],
95+
msg_payload: DmqMsgPayload {
96+
msg_id: vec![0, 1],
97+
msg_body: vec![0, 1, 2],
98+
99+
kes_period: 10,
100+
operational_certificate: vec![0, 1, 2, 3, 4],
101+
cold_verification_key: vec![0, 1, 2, 3, 4, 5],
102+
expires_at: 100,
103+
},
97104
kes_signature: vec![0, 1, 2, 3],
98-
kes_period: 10,
99-
operational_certificate: vec![0, 1, 2, 3, 4],
100-
cold_verification_key: vec![0, 1, 2, 3, 4, 5],
101-
expires_at: 100,
102105
}
103106
}
104107

105108
fn fake_messages(range: RangeInclusive<u8>) -> Vec<DmqMessage> {
106109
range
107110
.map(|i| {
108-
DmqMsg {
109-
msg_id: vec![i],
110-
..fake_msg()
111-
}
112-
.into()
111+
let mut message = fake_msg();
112+
message.msg_payload.msg_id = vec![i];
113+
message.into()
113114
})
114115
.collect::<Vec<_>>()
115116
}

0 commit comments

Comments
 (0)