decode method Null safety

XdrLedgerSCPMessages decode(
  1. XdrDataInputStream stream
)

Implementation

static XdrLedgerSCPMessages decode(XdrDataInputStream stream) {
  XdrUint32 ledgerSeq = XdrUint32.decode(stream);
  int messagessize = stream.readInt();
  List<XdrSCPEnvelope> messages = List<XdrSCPEnvelope>.empty(growable: true);
  for (int i = 0; i < messagessize; i++) {
    messages.add(XdrSCPEnvelope.decode(stream));
  }
  return XdrLedgerSCPMessages(ledgerSeq, messages);
}