ModeratorCapsuleItemAttachment.fromBinary constructor

ModeratorCapsuleItemAttachment.fromBinary(
  1. Uint8List data
)

Implementation

factory ModeratorCapsuleItemAttachment.fromBinary(Uint8List data) {
  var bdata = new ByteData.view(data.buffer);
  int bleng = bdata.getUint32(0);
  String xx = HEX.encode(data.sublist(4, 12));
  /*int cidl = bdata.getUint8(16);
  if (cidl == 0) {
    return ModeratorCapsuleItemAttachment(
        bleng, base64Encode(xx.toString().codeUnits), '');
  }
  String cid = utf8.decode(data.sublist(17, 17 + cidl));
  */
  //DANGER
  return ModeratorCapsuleItemAttachment(
      bleng, HEX.encode(data.sublist(8, 16)), '');
}