Save metadata debounced for extensions

This commit is contained in:
SillyLossy
2023-06-01 16:51:35 +03:00
parent 68845481d8
commit 6bc520f800
4 changed files with 8 additions and 12 deletions

View File

@ -1,4 +1,4 @@
import { getContext } from "../../extensions.js";
import { getContext, saveMetadataDebounced } from "../../extensions.js";
export { MODULE_NAME };
const MODULE_NAME = 'backgrounds';
@ -51,13 +51,13 @@ function hasCustomBackground() {
function saveBackgroundMetadata(file) {
const context = getContext();
context.chatMetadata[METADATA_KEY] = file;
context.saveMetadata();
saveMetadataDebounced();
}
function removeBackgroundMetadata() {
const context = getContext();
delete context.chatMetadata[METADATA_KEY];
context.saveMetadata();
saveMetadataDebounced();
}
function setCustomBackground() {
@ -126,4 +126,4 @@ $(document).ready(function () {
addSettings();
setInterval(moduleWorker, UPDATE_INTERVAL);
});
});