12 lines
314 B
JavaScript
12 lines
314 B
JavaScript
module.exports = function (data) {
|
|
const packetLength = 1 + 1 + data.tag.byteLength;
|
|
const buffer = new ArrayBuffer(packetLength);
|
|
const view = new DataView(buffer);
|
|
|
|
view.setUint8(0, 174);
|
|
view.setUint8(1, packetLength);
|
|
new Uint8Array(buffer, 2).set(data.tag);
|
|
|
|
return buffer;
|
|
};
|