Setting local data on Chrome is not throttled, only debounce sync.
This commit is contained in:
parent
79758ec37b
commit
039464603a
@ -353,8 +353,7 @@ do ->
|
||||
delete timeout[area]
|
||||
items[area] = {}
|
||||
|
||||
setAll = $.debounce $.SECOND, ->
|
||||
setArea 'local'
|
||||
setSync = $.debounce $.SECOND, ->
|
||||
setArea 'sync'
|
||||
|
||||
$.set = (key, val) ->
|
||||
@ -365,7 +364,8 @@ do ->
|
||||
for key in $.localKeys when key of items.sync
|
||||
items.local[key] = items.sync[key]
|
||||
delete items.sync[key]
|
||||
setAll()
|
||||
setArea 'local'
|
||||
setSync()
|
||||
|
||||
$.clear = (cb) ->
|
||||
items.local = {}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user