mirror of
https://github.com/zero-peak/ZeroOmega.git
synced 2025-03-13 00:28:12 -04:00
Fix browserStorage returning null for non-existing keys.
This commit is contained in:
parent
2422487549
commit
d8eaed444a
@ -14,9 +14,10 @@ class BrowserStorage extends Storage
|
|||||||
map[key] = undefined
|
map[key] = undefined
|
||||||
else if typeof keys == 'object'
|
else if typeof keys == 'object'
|
||||||
map = keys
|
map = keys
|
||||||
for own key, value of map
|
for own key of map
|
||||||
try
|
try
|
||||||
map[key] = JSON.parse(@proto.getItem.call(@storage, @prefix + key))
|
value = JSON.parse(@proto.getItem.call(@storage, @prefix + key))
|
||||||
|
map[key] = value if value?
|
||||||
if typeof map[key] == 'undefined'
|
if typeof map[key] == 'undefined'
|
||||||
delete map[key]
|
delete map[key]
|
||||||
Promise.resolve map
|
Promise.resolve map
|
||||||
|
Loading…
Reference in New Issue
Block a user