Skip to content

Commit 84edd5f

Browse files
committed
sim-rs: make fields non-optional
1 parent 74f95a8 commit 84edd5f

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

sim-rs/sim-core/src/events.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,7 @@ pub enum Event {
200200
pipeline: u64,
201201
producer: Node,
202202
size_bytes: u64,
203-
#[serde(skip_serializing_if = "Vec::is_empty")]
204203
transactions: Vec<BlockRef<TransactionId>>,
205-
#[serde(skip_serializing_if = "Vec::is_empty")]
206204
input_blocks: Vec<BlockRef<InputBlockId<Node>>>,
207205
endorser_blocks: Vec<BlockRef<EndorserBlockId<Node>>>,
208206
},

ui/src/components/Sim/hooks/utils.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -147,14 +147,14 @@ export const processMessage = (
147147
trackDataReceived(aggregatedData, intermediate, message.recipient, "pb", message.id);
148148
} else if (message.type === EMessageType.EBGenerated) {
149149
trackDataGenerated(aggregatedData, intermediate, message.producer, "eb", message.id, message.size_bytes);
150-
for (const { id: ibId } of message.input_blocks ?? []) {
150+
for (const { id: ibId } of message.input_blocks) {
151151
for (const tx of intermediate.ibs.get(ibId)?.txs ?? []) {
152152
if (intermediate.txStatuses[tx] === 'created' || intermediate.txStatuses[tx] === 'inIb') {
153153
intermediate.txStatuses[tx] = 'inEb';
154154
}
155155
}
156156
}
157-
for (const { id: txId } of message.transactions ?? []) {
157+
for (const { id: txId } of message.transactions) {
158158
const tx = Number(txId);
159159
if (intermediate.txStatuses[tx] === 'created' || intermediate.txStatuses[tx] === 'inIb') {
160160
intermediate.txStatuses[tx] = 'inEb';
@@ -164,8 +164,8 @@ export const processMessage = (
164164
slot: message.slot,
165165
pipeline: message.pipeline,
166166
bytes: message.size_bytes,
167-
txs: message.transactions?.map(tx => tx.id) ?? [],
168-
ibs: message.input_blocks?.map(ib => ib.id) ?? [],
167+
txs: message.transactions.map(tx => tx.id),
168+
ibs: message.input_blocks.map(ib => ib.id),
169169
ebs: message.endorser_blocks.map(eb => eb.id),
170170
});
171171
} else if (message.type === EMessageType.EBSent) {

ui/src/components/Sim/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ export interface IEndorserBlockGenerated {
159159
pipeline: number;
160160
producer: string;
161161
size_bytes: number;
162-
transactions?: ITransaction[];
163-
input_blocks?: IInputBlock[];
162+
transactions: ITransaction[];
163+
input_blocks: IInputBlock[];
164164
endorser_blocks: IEndorserBlock[];
165165
}
166166

0 commit comments

Comments
 (0)