lazy pagination
parent
83a377c3a3
commit
31224ecbd5
|
@ -66,7 +66,11 @@ Resource = (urlsService, http, paginateResponseService) ->
|
||||||
url = urlsService.resolve("timeline-project")
|
url = urlsService.resolve("timeline-project")
|
||||||
url = "#{url}/#{projectId}"
|
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)
|
result = Immutable.fromJS(result)
|
||||||
return paginateResponseService(result)
|
return paginateResponseService(result)
|
||||||
|
|
||||||
|
|
|
@ -71,10 +71,13 @@ Resource = (urlsService, http, paginateResponseService) ->
|
||||||
params.type = type if type?
|
params.type = type if type?
|
||||||
params.q = q if q?
|
params.q = q if q?
|
||||||
|
|
||||||
return http.get(url, params)
|
return http.get(url, params, {
|
||||||
.then (result) ->
|
headers: {
|
||||||
result = Immutable.fromJS(result)
|
'x-lazy-pagination': true
|
||||||
return paginateResponseService(result)
|
}
|
||||||
|
}).then (result) ->
|
||||||
|
result = Immutable.fromJS(result)
|
||||||
|
return paginateResponseService(result)
|
||||||
|
|
||||||
service.getVoted = (userId, page, type, q) ->
|
service.getVoted = (userId, page, type, q) ->
|
||||||
url = urlsService.resolve("user-voted", userId)
|
url = urlsService.resolve("user-voted", userId)
|
||||||
|
@ -84,10 +87,13 @@ Resource = (urlsService, http, paginateResponseService) ->
|
||||||
params.type = type if type?
|
params.type = type if type?
|
||||||
params.q = q if q?
|
params.q = q if q?
|
||||||
|
|
||||||
return http.get(url, params)
|
return http.get(url, params, {
|
||||||
.then (result) ->
|
headers: {
|
||||||
result = Immutable.fromJS(result)
|
'x-lazy-pagination': true
|
||||||
return paginateResponseService(result)
|
}
|
||||||
|
}).then (result) ->
|
||||||
|
result = Immutable.fromJS(result)
|
||||||
|
return paginateResponseService(result)
|
||||||
|
|
||||||
service.getWatched = (userId, page, type, q) ->
|
service.getWatched = (userId, page, type, q) ->
|
||||||
url = urlsService.resolve("user-watched", userId)
|
url = urlsService.resolve("user-watched", userId)
|
||||||
|
@ -97,10 +103,13 @@ Resource = (urlsService, http, paginateResponseService) ->
|
||||||
params.type = type if type?
|
params.type = type if type?
|
||||||
params.q = q if q?
|
params.q = q if q?
|
||||||
|
|
||||||
return http.get(url, params)
|
return http.get(url, params, {
|
||||||
.then (result) ->
|
headers: {
|
||||||
result = Immutable.fromJS(result)
|
'x-lazy-pagination': true
|
||||||
return paginateResponseService(result)
|
}
|
||||||
|
}).then (result) ->
|
||||||
|
result = Immutable.fromJS(result)
|
||||||
|
return paginateResponseService(result)
|
||||||
|
|
||||||
service.getProfileTimeline = (userId, page) ->
|
service.getProfileTimeline = (userId, page) ->
|
||||||
params = {
|
params = {
|
||||||
|
@ -110,7 +119,11 @@ Resource = (urlsService, http, paginateResponseService) ->
|
||||||
url = urlsService.resolve("timeline-profile")
|
url = urlsService.resolve("timeline-profile")
|
||||||
url = "#{url}/#{userId}"
|
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)
|
result = Immutable.fromJS(result)
|
||||||
return paginateResponseService(result)
|
return paginateResponseService(result)
|
||||||
|
|
||||||
|
@ -122,7 +135,12 @@ Resource = (urlsService, http, paginateResponseService) ->
|
||||||
url = urlsService.resolve("timeline-user")
|
url = urlsService.resolve("timeline-user")
|
||||||
url = "#{url}/#{userId}"
|
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)
|
result = Immutable.fromJS(result)
|
||||||
return paginateResponseService(result)
|
return paginateResponseService(result)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue