diff options
Diffstat (limited to 'src/electron/ipc-api/cld.ts')
-rw-r--r-- | src/electron/ipc-api/cld.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/electron/ipc-api/cld.ts b/src/electron/ipc-api/cld.ts index 4221f9b22..5e958b102 100644 --- a/src/electron/ipc-api/cld.ts +++ b/src/electron/ipc-api/cld.ts | |||
@@ -5,6 +5,9 @@ const debug = require('debug')('Ferdi:ipcApi:cld'); | |||
5 | 5 | ||
6 | export default async () => { | 6 | export default async () => { |
7 | ipcMain.handle('detect-language', async (_event, { sample }) => { | 7 | ipcMain.handle('detect-language', async (_event, { sample }) => { |
8 | if (!cld) { | ||
9 | return null; | ||
10 | } | ||
8 | try { | 11 | try { |
9 | const result = await cld.detect(sample); | 12 | const result = await cld.detect(sample); |
10 | debug('Checking language', 'probability', result.languages); | 13 | debug('Checking language', 'probability', result.languages); |
@@ -18,6 +21,7 @@ export default async () => { | |||
18 | } | 21 | } |
19 | } catch (error) { | 22 | } catch (error) { |
20 | console.error(error); | 23 | console.error(error); |
24 | return null; | ||
21 | } | 25 | } |
22 | }); | 26 | }); |
23 | }; | 27 | }; |