This commit is contained in:
tamaina 2023-01-02 18:47:25 +00:00
parent b05254f163
commit e55c7d5062

View file

@ -54,17 +54,13 @@ export class DownloadService {
undefined, undefined,
// http2: false, // default // http2: false, // default
}); });
try { if (response.body === null) {
await pipeline(stream.Readable.fromWeb(streaming), fs.createWriteStream(path)); throw new StatusError('No body', 400, 'No body');
} catch (e) {
if (e instanceof Got.HTTPError) {
throw new StatusError(`${e.response.statusCode} ${e.response.statusMessage}`, e.response.statusCode, e.response.statusMessage);
} else {
throw e;
}
} }
await pipeline(stream.Readable.fromWeb(response.body), fs.createWriteStream(path));
this.logger.succ(`Download finished: ${chalk.cyan(url)}`); this.logger.succ(`Download finished: ${chalk.cyan(url)}`);
} }