$.delete needs to take into account $.localKeys.

This commit is contained in:
Mayhem 2014-02-24 21:48:35 +01:00
parent c3fd98551a
commit c6fc3428aa

View File

@ -236,10 +236,17 @@ do ->
$.delete = (keys) ->
if typeof keys is 'string'
keys = [keys]
local = []
sync = []
for key in keys
delete items.local[key]
delete items.sync[key]
chrome.storage.sync.remove keys
if key in $.localKeys
local.push key
delete items.local[key]
else
sync.push key
delete items.sync[key]
chrome.storage.local.remove local
chrome.storage.sync.remove sync
$.get = (key, val, cb) ->
if typeof cb is 'function'