unparse method

String unparse (List<int> buffer, { int offset: 0 })

Unparses a buffer of bytes and outputs a proper UUID string. An optional offset is allowed if you want to start at a different point in the buffer.

Implementation

String unparse(List<int> buffer, {int offset: 0}) {
  var i = offset;
  return '${_byteToHex[buffer[i++]]}${_byteToHex[buffer[i++]]}'
      '${_byteToHex[buffer[i++]]}${_byteToHex[buffer[i++]]}-'
      '${_byteToHex[buffer[i++]]}${_byteToHex[buffer[i++]]}-'
      '${_byteToHex[buffer[i++]]}${_byteToHex[buffer[i++]]}-'
      '${_byteToHex[buffer[i++]]}${_byteToHex[buffer[i++]]}-'
      '${_byteToHex[buffer[i++]]}${_byteToHex[buffer[i++]]}'
      '${_byteToHex[buffer[i++]]}${_byteToHex[buffer[i++]]}'
      '${_byteToHex[buffer[i++]]}${_byteToHex[buffer[i++]]}';
}