(key, value)
| 984 | |
| 985 | // Function to write data to the object store |
| 986 | async 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 |
| 1004 | async function getStorageData(key) { |
nothing calls this directly
no test coverage detected