diff options
Diffstat (limited to 'src/electron/ipc-api/download.ts')
-rw-r--r-- | src/electron/ipc-api/download.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/electron/ipc-api/download.ts b/src/electron/ipc-api/download.ts index 21af0d045..518a7091c 100644 --- a/src/electron/ipc-api/download.ts +++ b/src/electron/ipc-api/download.ts | |||
@@ -23,12 +23,7 @@ export default (params: { mainWindow: BrowserWindow }) => { | |||
23 | const win = BrowserWindow.getFocusedWindow(); | 23 | const win = BrowserWindow.getFocusedWindow(); |
24 | 24 | ||
25 | try { | 25 | try { |
26 | if (!content) { | 26 | if (content) { |
27 | const dl = await download(win!, url, { | ||
28 | saveAs: true, | ||
29 | }); | ||
30 | debug('File saved to', dl.savePath); | ||
31 | } else { | ||
32 | const extension = mime.extension(fileOptions.mime); | 27 | const extension = mime.extension(fileOptions.mime); |
33 | const filename = `${fileOptions.name}.${extension}`; | 28 | const filename = `${fileOptions.name}.${extension}`; |
34 | 29 | ||
@@ -50,6 +45,11 @@ export default (params: { mainWindow: BrowserWindow }) => { | |||
50 | } catch (error) { | 45 | } catch (error) { |
51 | console.error(error); | 46 | console.error(error); |
52 | } | 47 | } |
48 | } else { | ||
49 | const dl = await download(win!, url, { | ||
50 | saveAs: true, | ||
51 | }); | ||
52 | debug('File saved to', dl.savePath); | ||
53 | } | 53 | } |
54 | } catch (error) { | 54 | } catch (error) { |
55 | console.error(error); | 55 | console.error(error); |