(list, key)
| 4473 | }); |
| 4474 | } |
| 4475 | async function getListData(list, key) { |
| 4476 | return new Promise((resolve) => { |
| 4477 | storage.getItem(list, listData => { |
| 4478 | let value; |
| 4479 | if (listData) { |
| 4480 | for(var i = 0; i < listData.length; i++) { |
| 4481 | let data = listData[i]; |
| 4482 | if (data.k === key) { |
| 4483 | value = data.v; |
| 4484 | break; |
| 4485 | } |
| 4486 | } |
| 4487 | } |
| 4488 | resolve(value); |
| 4489 | }); |
| 4490 | }); |
| 4491 | } |
| 4492 | function setListData(list, key, value, length) { |
| 4493 | storage.getItem(list, listData => { |
| 4494 | if (!listData) { |