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]
|
delete timeout[area]
|
||||||
items[area] = {}
|
items[area] = {}
|
||||||
|
|
||||||
setAll = $.debounce $.SECOND, ->
|
setSync = $.debounce $.SECOND, ->
|
||||||
setArea 'local'
|
|
||||||
setArea 'sync'
|
setArea 'sync'
|
||||||
|
|
||||||
$.set = (key, val) ->
|
$.set = (key, val) ->
|
||||||
@ -365,7 +364,8 @@ do ->
|
|||||||
for key in $.localKeys when key of items.sync
|
for key in $.localKeys when key of items.sync
|
||||||
items.local[key] = items.sync[key]
|
items.local[key] = items.sync[key]
|
||||||
delete items.sync[key]
|
delete items.sync[key]
|
||||||
setAll()
|
setArea 'local'
|
||||||
|
setSync()
|
||||||
|
|
||||||
$.clear = (cb) ->
|
$.clear = (cb) ->
|
||||||
items.local = {}
|
items.local = {}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user