()
| 967 | |
| 968 | // Open a database |
| 969 | async 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 |
| 986 | async function setStorageData(key, value) { |
no test coverage detected