Debounce quick edit saving

This commit is contained in:
maver 2023-08-14 20:21:07 +02:00
parent 033dc45ab9
commit dbf38d359d
1 changed files with 2 additions and 3 deletions

View File

@ -1,4 +1,4 @@
import {callPopup, event_types, eventSource, main_api, substituteParams} from "../script.js"; import {callPopup, event_types, eventSource, main_api, saveSettingsDebounced, substituteParams} from "../script.js";
import {TokenHandler} from "./openai.js"; import {TokenHandler} from "./openai.js";
import {power_user} from "./power-user.js"; import {power_user} from "./power-user.js";
import { debounce } from "./utils.js"; import { debounce } from "./utils.js";
@ -308,7 +308,6 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti
}; };
// Factory function for creating quick edit elements // Factory function for creating quick edit elements
const saveSettings = this.saveServiceSettings;
const createQuickEdit = function() { const createQuickEdit = function() {
return { return {
element: null, element: null,
@ -319,7 +318,7 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti
element.value = prompt.content ?? ''; element.value = prompt.content ?? '';
element.addEventListener('input', () => { element.addEventListener('input', () => {
prompt.content = element.value; prompt.content = element.value;
saveSettings(); saveSettingsDebounced()
}); });
return this; return this;