mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Use saveSettings function instead of saveSettingsDebounced
This commit is contained in:
		| @@ -85,8 +85,7 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti | ||||
|  | ||||
|     this.handleAdvancedSettingsToggle = () => { | ||||
|         this.serviceSettings.prompt_manager_settings.showAdvancedSettings = !this.serviceSettings.prompt_manager_settings.showAdvancedSettings | ||||
|         this.saveServiceSettings(); | ||||
|         this.render(); | ||||
|         this.saveServiceSettings().then(() => this.render()); | ||||
|     } | ||||
|  | ||||
|     // Enable and disable prompts | ||||
| @@ -95,8 +94,7 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti | ||||
|         const promptListEntry = this.getPromptListEntry(this.activeCharacter, promptID); | ||||
|  | ||||
|         promptListEntry.enabled = !promptListEntry.enabled; | ||||
|         this.saveServiceSettings(); | ||||
|         this.render(); | ||||
|         this.saveServiceSettings().then(() => this.render()); | ||||
|     }; | ||||
|  | ||||
|     // Open edit form and load selected prompt | ||||
| @@ -118,8 +116,7 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti | ||||
|         this.detachPrompt(prompt, this.activeCharacter); | ||||
|         this.hideEditForm(); | ||||
|         this.clearEditForm(); | ||||
|         this.saveServiceSettings(); | ||||
|         this.render(); | ||||
|         this.saveServiceSettings().then(() => this.render()); | ||||
|     }; | ||||
|  | ||||
|     // Save prompt edit form to settings and close form. | ||||
| @@ -130,10 +127,9 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti | ||||
|         if (null === prompt) this.addPrompt(prompt, promptId); | ||||
|         else this.updatePrompt(prompt); | ||||
|  | ||||
|         this.clearEditForm(prompt); | ||||
|         this.saveServiceSettings(); | ||||
|         this.hideEditForm(); | ||||
|         this.render(); | ||||
|         this.clearEditForm(prompt); | ||||
|         this.saveServiceSettings().then(() => this.render()); | ||||
|     } | ||||
|  | ||||
|     this.handleAppendPrompt = (event) => { | ||||
| @@ -141,9 +137,7 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti | ||||
|         const prompt = this.getPromptById(promptID); | ||||
|  | ||||
|         this.appendPrompt(prompt, this.activeCharacter); | ||||
|         this.saveServiceSettings(); | ||||
|         this.saveServiceSettings() | ||||
|         this.render(); | ||||
|         this.saveServiceSettings().then(() => this.render()); | ||||
|     } | ||||
|  | ||||
|     // Delete selected prompt from list form and close edit form | ||||
| @@ -156,8 +150,7 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti | ||||
|             this.serviceSettings.prompts.splice(Number(promptIndex), 1); | ||||
|             this.hideEditForm(); | ||||
|             this.clearEditForm(); | ||||
|             this.saveServiceSettings(); | ||||
|             this.render(); | ||||
|             this.saveServiceSettings().then(() => this.render()); | ||||
|         } | ||||
|     }; | ||||
|  | ||||
| @@ -177,8 +170,7 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti | ||||
|     // Re-render when the character changes. | ||||
|     document.addEventListener('characterSelected', (event) => { | ||||
|         this.handleCharacterSelected(event) | ||||
|         this.saveServiceSettings(); | ||||
|         this.render(); | ||||
|         this.saveServiceSettings().then(() => this.render()); | ||||
|     }); | ||||
|  | ||||
|     // Prepare prompt edit form save and close button. | ||||
|   | ||||
| @@ -20,6 +20,7 @@ import { | ||||
|     system_message_types, | ||||
|     replaceBiasMarkup, | ||||
|     is_send_press, | ||||
|     saveSettings, | ||||
|     main_api, | ||||
| } from "../script.js"; | ||||
| import {groups, selected_group} from "./group-chats.js"; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user