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:
Ben Gotow 2015-06-01 18:29:54 -07:00
parent eac4029ded
commit 33606e27e0

View file

@ -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()