summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/webrtc-encoded-transform/RTCRtpScriptTransform-bad-chunk-worker.js
blob: cc9dee42ac98211bee90b51bd9dc129122d549fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
onrtctransform = async (event) => {
  const { port } = event.transformer.options;
  port.postMessage("started");

  const reader = event.transformer.readable.getReader();
  const writer = event.transformer.writable.getWriter();

  const { done, value } = await reader.read();

  writer.write(null).catch(err => port.postMessage([err.name, 'null']));
  writer.write(value).catch(err => port.postMessage([err.name, value.constructor.name]));
};
self.postMessage('registered');