mirror of
https://github.com/zero-peak/ZeroOmega.git
synced 2025-03-13 08:28:13 -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
|
||||
else if typeof keys == 'object'
|
||||
map = keys
|
||||
for own key, value of map
|
||||
for own key of map
|
||||
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'
|
||||
delete map[key]
|
||||
Promise.resolve map
|
||||
|
Loading…
Reference in New Issue
Block a user