From 071458e2627a926f1ee33aa299587c19d433bef4 Mon Sep 17 00:00:00 2001 From: Nils Maier Date: Fri, 6 Sep 2019 20:42:00 +0200 Subject: [PATCH] Switch preroll to GET Fixes #70 --- lib/manager/download.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/manager/download.ts b/lib/manager/download.ts index 472e839..8557525 100644 --- a/lib/manager/download.ts +++ b/lib/manager/download.ts @@ -259,10 +259,13 @@ export class Download extends BaseDownload { const controller = new AbortController(); const {signal} = controller; const res = await fetch(this.uURL.toString(), { - method: "HEAD", + method: "GET", mode: "same-origin", signal, }); + if (res.body) { + res.body.cancel(); + } controller.abort(); const {headers} = res; this.prerollFinialize(headers, res); @@ -301,9 +304,12 @@ export class Download extends BaseDownload { const controller = new AbortController(); const {signal} = controller; const res = await fetch(rurl, { - method: "HEAD", + method: "GET", signal, }); + if (res.body) { + res.body.cancel(); + } controller.abort(); const headers = await p; this.prerollFinialize(