Debounce quick edit saving

This commit is contained in:
maver 2023-08-14 20:21:07 +02:00
parent 033dc45ab9
commit dbf38d359d

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 {power_user} from "./power-user.js";
import { debounce } from "./utils.js";
@ -308,7 +308,6 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti
};
// Factory function for creating quick edit elements
const saveSettings = this.saveServiceSettings;
const createQuickEdit = function() {
return {
element: null,
@ -319,7 +318,7 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti
element.value = prompt.content ?? '';
element.addEventListener('input', () => {
prompt.content = element.value;
saveSettings();
saveSettingsDebounced()
});
return this;