MCPcopy Index your code
hub / github.com/easydiffusion/easydiffusion / setStorageData

Function setStorageData

ui/media/js/utils.js:986–1001  ·  view source on GitHub ↗
(key, value)

Source from the content-addressed store, hash-verified

984
985// Function to write data to the object store
986async function setStorageData(key, value) {
987 return openDB().then(db => {
988 let tx = db.transaction("EasyDiffusionSettings", "readwrite");
989 let store = tx.objectStore("EasyDiffusionSettings");
990 let data = { id: key, value: value };
991 return new Promise((resolve, reject) => {
992 let request = store.put(data);
993 request.addEventListener("success", function () {
994 resolve(request.result);
995 });
996 request.addEventListener("error", function () {
997 reject(request.error);
998 });
999 });
1000 });
1001}
1002
1003// Function to retrieve data from the object store
1004async function getStorageData(key) {

Callers

nothing calls this directly

Calls 3

openDBFunction · 0.85
putMethod · 0.45
addEventListenerMethod · 0.45

Tested by

no test coverage detected