MsgContainer.deserialize constructor

MsgContainer.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory MsgContainer.deserialize(BinaryReader reader) {
  final count = reader.readInt32();
  final messages = <Msg>[];

  for (var i = 0; i < count; i++) {
    final msg = Msg.deserialize(reader);
    messages.add(msg);
  }

  return MsgContainer(
    messages: messages,
  );
}