summaryrefslogtreecommitdiffstats
path: root/mobile/android/geckoview/src/androidTest/assets/web_extensions/download-onChanged/download.js
blob: 01cd377cef00342874fff79a3af152d8c2851c38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
async function test() {
  browser.downloads.onChanged.addListener(async delta => {
    const changes = { current: {}, previous: {} };
    changes.id = delta.id;
    delete delta.id;
    for (const prop in delta) {
      changes.current[prop] = delta[prop].current;
      changes.previous[prop] = delta[prop].previous;
    }
    await browser.runtime.sendNativeMessage("browser", changes);
  });

  await browser.downloads.download({
    url: "http://localhost:4245/assets/www/images/test.gif",
  });
}

test();