Bugfix: Failed to save image (#1608)

Signed-off-by: Stephan Raab <raab.stephan@googlemail.com>
This commit is contained in:
Stephan Raab 2024-04-15 14:39:43 +02:00 committed by GitHub
parent 2175842a8e
commit 778b39b9bd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -33,7 +33,7 @@ import {
import url from "url"; import url from "url";
import fs from "fs"; import fs from "fs";
import fetch from "node-fetch"; import fetch from "node-fetch";
import { pipeline } from "stream"; import { pipeline } from "stream/promises";
import path from "path"; import path from "path";
import { _t } from "./language-helper"; import { _t } from "./language-helper";
@ -165,7 +165,7 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We
const resp = await fetch(url); const resp = await fetch(url);
if (!resp.ok) throw new Error(`unexpected response ${resp.statusText}`); if (!resp.ok) throw new Error(`unexpected response ${resp.statusText}`);
if (!resp.body) throw new Error(`unexpected response has no body ${resp.statusText}`); if (!resp.body) throw new Error(`unexpected response has no body ${resp.statusText}`);
pipeline(resp.body, fs.createWriteStream(filePath)); await pipeline(resp.body, fs.createWriteStream(filePath));
} }
} catch (err) { } catch (err) {
console.error(err); console.error(err);