API & Client: activities - pagination

+ minor fix
This commit is contained in:
Sam
2018-05-10 23:39:59 +02:00
parent d82a730029
commit 0e9c9105e6
11 changed files with 130 additions and 44 deletions

View File

@ -2,8 +2,14 @@ import { apiUrl } from '../utils'
export default class MpwoApi {
static getData(target, id = null) {
const request = new Request(`${apiUrl}${target}${id ? `/${id}` : ''}`, {
static getData(target, id = null, page = null) {
let url = `${apiUrl}${target}`
if (id) {
url = `${url}/${id}`
} else if (page) {
url = `${url}?page=${page}`
}
const request = new Request(url, {
method: 'GET',
headers: new Headers({
'Content-Type': 'application/json',