mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-21 15:56:10 +08:00
fix(database-view): Double-query when creating DatabaseView objects
Summary: Remove debounce on initial view creation that was causing `retrievePage` to be called twice Test Plan: Run tests Reviewers: evan Reviewed By: evan Differential Revision: https://phab.nylas.com/D1587
This commit is contained in:
parent
eac4029ded
commit
33606e27e0
|
@ -39,8 +39,8 @@ class DatabaseView extends ModelView
|
|||
@_orders = config.orders ? []
|
||||
|
||||
@_count = -1
|
||||
@invalidate()
|
||||
|
||||
@invalidateCount()
|
||||
@invalidateRetainedRangeImmediate()
|
||||
@
|
||||
|
||||
log: ->
|
||||
|
@ -235,9 +235,12 @@ class DatabaseView extends ModelView
|
|||
@_emitter.emit('trigger')
|
||||
|
||||
invalidateRetainedRange: _.debounce ->
|
||||
@invalidateRetainedRangeImmediate()
|
||||
,10
|
||||
|
||||
invalidateRetainedRangeImmediate: ->
|
||||
for idx in @pagesRetained()
|
||||
@retrievePage(idx)
|
||||
,10
|
||||
|
||||
retrieveDirtyInRetainedRange: ->
|
||||
for idx in @pagesRetained()
|
||||
|
|
Loading…
Reference in a new issue