From 71aeba7fda968f63c9469bce026267fa6b68ffd6 Mon Sep 17 00:00:00 2001 From: kytwb Date: Fri, 7 Jan 2022 00:03:59 +0100 Subject: Use window.fetch in getRecipePackage, removes electron-fetch --- src/api/server/ServerApi.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/api/server/ServerApi.ts') diff --git a/src/api/server/ServerApi.ts b/src/api/server/ServerApi.ts index 0144a1069..c5c658df4 100644 --- a/src/api/server/ServerApi.ts +++ b/src/api/server/ServerApi.ts @@ -13,7 +13,6 @@ import { removeSync, PathOrFileDescriptor, } from 'fs-extra'; -import fetch from 'electron-fetch'; import ServiceModel from '../../models/Service'; import RecipePreviewModel from '../../models/RecipePreview'; @@ -411,10 +410,11 @@ export default class ServerApi { const packageUrl = `${apiBase()}/recipes/download/${recipeId}`; - const res = await fetch(packageUrl); + const res = await window.fetch(packageUrl); debug('Recipe downloaded', recipeId); - const buffer = await res.buffer(); - writeFileSync(archivePath, buffer); + const blob = await res.blob(); + const buffer = await blob.arrayBuffer(); + writeFileSync(tempArchivePath, Buffer.from(buffer)); } debug(archivePath); -- cgit v1.2.3-54-g00ecf