taiga-front/app/modules/services/paginate-response.service.c...

14 lines
528 B
CoffeeScript

PaginateResponse = () ->
return (result) ->
paginateResponse = Immutable.Map({
"data": result.get("data"),
"next": !!result.get("headers")("x-pagination-next"),
"prev": !!result.get("headers")("x-pagination-prev"),
"current": result.get("headers")("x-pagination-current"),
"count": result.get("headers")("x-pagination-count")
})
return paginateResponse
angular.module("taigaCommon").factory("tgPaginateResponseService", PaginateResponse)