summaryrefslogtreecommitdiffstats
path: root/js/app/services/persistence.coffee
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2013-12-20 17:30:51 +0100
committerBernhard Posselt <dev@bernhard-posselt.com>2013-12-20 17:30:51 +0100
commit0454021bc3e65dba6f2509498d0bcff26ff82a6d (patch)
treee47c19832f864a5d2a06e0edb66e2d23599510ef /js/app/services/persistence.coffee
parent67daf1074702f8ee8e0720c6f864bc4b8eb3780c (diff)
Revert "prevent multiple autopage requests, fix #201"
Diffstat (limited to 'js/app/services/persistence.coffee')
-rw-r--r--js/app/services/persistence.coffee10
1 files changed, 3 insertions, 7 deletions
diff --git a/js/app/services/persistence.coffee b/js/app/services/persistence.coffee
index 1bbe754eb..176589e9c 100644
--- a/js/app/services/persistence.coffee
+++ b/js/app/services/persistence.coffee
@@ -30,7 +30,7 @@ $rootScope, $q) ->
constructor: (@_request, @_feedLoading, @_autoPageLoading, @_newLoading,
@_config, @_activeFeed, @_$rootScope) ->
- @_preventUselessAutoPageRequest = false
+
init: ->
###
@@ -64,16 +64,13 @@ $rootScope, $q) ->
# show different loading signs
if offset == 0
- @_preventUselessAutoPageRequest = false
loading = @_feedLoading
else
loading = @_autoPageLoading
# loading sign handling
loading.increase()
- successCallbackWrapper = (data) =>
- if data.items.length == 0
- @_preventUselessAutoPageRequest = true
+ successCallbackWrapper = (data) ->
onSuccess(data)
loading.decrease()
failureCallbackWrapper = (data) ->
@@ -88,8 +85,7 @@ $rootScope, $q) ->
onSuccess: successCallbackWrapper
onFailure: failureCallbackWrapper
- if not @_preventUselessAutoPageRequest
- @_request.get 'news_items', params
+ @_request.get 'news_items', params
getNewItems: (type, id, lastModified, onSuccess) ->