- fix Indexdb:
1) ReadAllData 'GET' : OK 2) InsertTodo 'POST' : OK 3) DeleteItem 'DELETE': OK 4) Modify 'PATCH' : OK
This commit is contained in:
@@ -64,26 +64,20 @@ export let idbKeyval = (() => {
|
||||
return req.result;
|
||||
},
|
||||
async set(key, value) {
|
||||
return await withStore('readwrite', 'keyval', store => {
|
||||
store.put(value, key);
|
||||
let req;
|
||||
await withStore('readwrite', 'keyval', store => {
|
||||
req = store.put(value, key);
|
||||
});
|
||||
return req.result;
|
||||
},
|
||||
async setdata(table, valuekey) {
|
||||
|
||||
// set only the ID, because it need to delete it
|
||||
let value = []
|
||||
if (table === 'delete_todos') {
|
||||
value['_id'] = valuekey
|
||||
value['value'] = valuekey
|
||||
}else {
|
||||
value = valuekey
|
||||
}
|
||||
|
||||
async setdata(table, value) {
|
||||
let req;
|
||||
console.log('setdata', table, value)
|
||||
|
||||
return await withStore('readwrite', table, store => {
|
||||
store.put(value);
|
||||
await withStore('readwrite', table, store => {
|
||||
req = store.put(value);
|
||||
});
|
||||
return req.result;
|
||||
},
|
||||
async delete(key) {
|
||||
return await withStore('readwrite', 'keyval', store => {
|
||||
|
||||
Reference in New Issue
Block a user