WarcRecord constructor
WarcRecord(
- WarcHeader header,
- WarcBlock block
Implementation
factory WarcRecord(WarcHeader header, WarcBlock block) {
if (!header.hasContentLength ||
(!header.hasContentType && block.blockContentType != null)) {
header = header.change(
contentLength: header.hasContentLength ? null : block.bytes.length,
contentType: header.hasContentType ? null : block.blockContentType,
);
}
return WarcRecord._(header, block);
}