From 7c4e22fe760c6aa7b0dfd9c98f0890c1ebb17ce3 Mon Sep 17 00:00:00 2001 From: socketteer Date: Thu, 4 Apr 2024 17:54:32 -0700 Subject: [PATCH] remove generating loader if generation fails --- main.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.ts b/main.ts index 1934745..cf14862 100644 --- a/main.ts +++ b/main.ts @@ -1287,10 +1287,18 @@ export default class LoomPlugin extends Plugin { result = await completionMethods[getPreset(this.settings).provider].bind(this)(prompt); } catch (e) { new Notice(`Error: ${e}`); + this.state[file.path].generating = null; + this.saveAndRender(); + this.statusBarItem.style.display = "none"; + return; } if (!result.ok) { new Notice(`Error ${result.status}: ${result.message}`); + this.state[file.path].generating = null; + this.saveAndRender(); + this.statusBarItem.style.display = "none"; + return; } const rawCompletions = result.completions;