diff --git a/main.ts b/main.ts index d11b64b..a3048bb 100644 --- a/main.ts +++ b/main.ts @@ -1606,15 +1606,15 @@ export default class LoomPlugin extends Plugin { const responses = await Promise.all(requests); - const result: CompletionResult = responses.every(response => response.status === 200) + const result: CompletionResult = responses.every(response => !response.json.hasOwnProperty('error')) ? { ok: true, completions: responses.map(response => response.json.choices[0].text), } : { ok: false, - status: responses[0].status, - message: responses[0].text, + status: responses[0].json.error.code, + message: responses[0].json.error.message, }; return result; } diff --git a/manifest.json b/manifest.json index f4c4785..ed33e03 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "loom", "name": "Loom", - "version": "1.22.2", + "version": "1.22.3", "minAppVersion": "0.15.0", "description": "Loom in Obsidian", "author": "celeste", diff --git a/package.json b/package.json index cbd988e..8172c23 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsidian-loom", - "version": "1.22.2", + "version": "1.22.3", "description": "Loom in Obsidian", "main": "main.js", "scripts": {