diff --git a/app/modules/resources/projects-resource.service.coffee b/app/modules/resources/projects-resource.service.coffee index a561d575..a2d124b0 100644 --- a/app/modules/resources/projects-resource.service.coffee +++ b/app/modules/resources/projects-resource.service.coffee @@ -66,7 +66,11 @@ Resource = (urlsService, http, paginateResponseService) -> url = urlsService.resolve("timeline-project") url = "#{url}/#{projectId}" - return http.get(url, params).then (result) -> + return http.get(url, params, { + headers: { + 'x-lazy-pagination': true + } + }).then (result) -> result = Immutable.fromJS(result) return paginateResponseService(result) diff --git a/app/modules/resources/users-resource.service.coffee b/app/modules/resources/users-resource.service.coffee index 6d04bfa1..19b40da8 100644 --- a/app/modules/resources/users-resource.service.coffee +++ b/app/modules/resources/users-resource.service.coffee @@ -71,10 +71,13 @@ Resource = (urlsService, http, paginateResponseService) -> params.type = type if type? params.q = q if q? - return http.get(url, params) - .then (result) -> - result = Immutable.fromJS(result) - return paginateResponseService(result) + return http.get(url, params, { + headers: { + 'x-lazy-pagination': true + } + }).then (result) -> + result = Immutable.fromJS(result) + return paginateResponseService(result) service.getVoted = (userId, page, type, q) -> url = urlsService.resolve("user-voted", userId) @@ -84,10 +87,13 @@ Resource = (urlsService, http, paginateResponseService) -> params.type = type if type? params.q = q if q? - return http.get(url, params) - .then (result) -> - result = Immutable.fromJS(result) - return paginateResponseService(result) + return http.get(url, params, { + headers: { + 'x-lazy-pagination': true + } + }).then (result) -> + result = Immutable.fromJS(result) + return paginateResponseService(result) service.getWatched = (userId, page, type, q) -> url = urlsService.resolve("user-watched", userId) @@ -97,10 +103,13 @@ Resource = (urlsService, http, paginateResponseService) -> params.type = type if type? params.q = q if q? - return http.get(url, params) - .then (result) -> - result = Immutable.fromJS(result) - return paginateResponseService(result) + return http.get(url, params, { + headers: { + 'x-lazy-pagination': true + } + }).then (result) -> + result = Immutable.fromJS(result) + return paginateResponseService(result) service.getProfileTimeline = (userId, page) -> params = { @@ -110,7 +119,11 @@ Resource = (urlsService, http, paginateResponseService) -> url = urlsService.resolve("timeline-profile") url = "#{url}/#{userId}" - return http.get(url, params).then (result) -> + return http.get(url, params, { + headers: { + 'x-lazy-pagination': true + } + }).then (result) -> result = Immutable.fromJS(result) return paginateResponseService(result) @@ -122,7 +135,12 @@ Resource = (urlsService, http, paginateResponseService) -> url = urlsService.resolve("timeline-user") url = "#{url}/#{userId}" - return http.get(url, params).then (result) -> + + return http.get(url, params, { + headers: { + 'x-lazy-pagination': true + } + }).then (result) -> result = Immutable.fromJS(result) return paginateResponseService(result)