unpickle method

  1. @override
DataMapPickle unpickle(
  1. ByteBuf buf
)
override

Implementation

@override
DataMapPickle unpickle(ByteBuf buf) {
  var dataMap = <ByteBuf, ByteBuf>{};
  while (buf.readableBytes > 0) {
    var keyLen = buf.readInt32();
    var keyData = buf.readBytes(keyLen).asWrappedBuffer;
    var valLen = buf.readInt32();
    var valData = buf.readBytes(valLen).asWrappedBuffer;
    dataMap[keyData] = valData;
  }
  return DataMapPickle(dataMap);
}