tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

response.js (728B)


      1 "use strict";
      2 
      3 add_task(async function () {
      4  return new Response(new Blob([], { type: "text/plain" })).body.cancel();
      5 });
      6 
      7 add_task(function () {
      8  var response = new Response(
      9    new Blob(["This is data"], { type: "text/plain" })
     10  );
     11  var reader = response.body.getReader();
     12  reader.read();
     13  return reader.cancel();
     14 });
     15 
     16 add_task(function () {
     17  var response = new Response(new Blob(["T"], { type: "text/plain" }));
     18  var reader = response.body.getReader();
     19 
     20  var closedPromise = reader.closed.then(function () {
     21    return reader.cancel();
     22  });
     23  reader.read().then(function readMore({ done }) {
     24    if (!done) {
     25      return reader.read().then(readMore);
     26    }
     27    return undefined;
     28  });
     29  return closedPromise;
     30 });