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

This commit is contained in:
Mayhem 2014-02-24 21:48:35 +01:00 committed by ccd0
parent 039464603a
commit 13cffb606d

View File

@ -301,10 +301,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'