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

Function openDB

ui/media/js/utils.js:969–983  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

967
968// Open a database
969async function openDB() {
970 return new Promise((resolve, reject) => {
971 let request = indexedDB.open("EasyDiffusionSettingsDatabase", 1);
972 request.addEventListener("upgradeneeded", function () {
973 let db = request.result;
974 db.createObjectStore("EasyDiffusionSettings", { keyPath: "id" });
975 });
976 request.addEventListener("success", function () {
977 resolve(request.result);
978 });
979 request.addEventListener("error", function () {
980 reject(request.error);
981 });
982 });
983}
984
985// Function to write data to the object store
986async function setStorageData(key, value) {

Callers 4

setStorageDataFunction · 0.85
getStorageDataFunction · 0.85
getAllKeysFunction · 0.85
deleteKeysFunction · 0.85

Calls 2

openMethod · 0.80
addEventListenerMethod · 0.45

Tested by

no test coverage detected