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

Function getStorageData

ui/media/js/utils.js:1004–1023  ·  view source on GitHub ↗
(key)

Source from the content-addressed store, hash-verified

1002
1003// Function to retrieve data from the object store
1004async function getStorageData(key) {
1005 return openDB().then(db => {
1006 let tx = db.transaction("EasyDiffusionSettings", "readonly");
1007 let store = tx.objectStore("EasyDiffusionSettings");
1008 return new Promise((resolve, reject) => {
1009 let request = store.get(key);
1010 request.addEventListener("success", function () {
1011 if (request.result) {
1012 resolve(request.result.value);
1013 } else {
1014 // entry not found
1015 resolve();
1016 }
1017 });
1018 request.addEventListener("error", function () {
1019 reject(request.error);
1020 });
1021 });
1022 });
1023}
1024
1025function insertAtCursor(field, text) {
1026 if (field.selectionStart || field.selectionStart == "0") {

Callers 1

logAllStorageKeysFunction · 0.85

Calls 3

openDBFunction · 0.85
getMethod · 0.80
addEventListenerMethod · 0.45

Tested by

no test coverage detected