2018-05-01 19:29:21 +02:00
|
|
|
import { apiUrl } from '../utils'
|
|
|
|
|
|
|
|
export default class MpwoApi {
|
|
|
|
|
|
|
|
static addActivity(formData) {
|
|
|
|
const request = new Request(`${apiUrl}activities`, {
|
|
|
|
method: 'POST',
|
|
|
|
headers: new Headers({
|
|
|
|
Authorization: `Bearer ${window.localStorage.getItem('authToken')}`,
|
|
|
|
}),
|
|
|
|
body: formData,
|
|
|
|
})
|
|
|
|
return fetch(request)
|
|
|
|
.then(response => response.json())
|
|
|
|
.catch(error => error)
|
|
|
|
}
|
|
|
|
|
2018-05-03 21:42:54 +02:00
|
|
|
static getActivityGpx(activityId) {
|
|
|
|
const request = new Request(`${apiUrl}activities/${activityId}/gpx`, {
|
|
|
|
method: 'GET',
|
|
|
|
headers: new Headers({
|
|
|
|
Authorization: `Bearer ${window.localStorage.getItem('authToken')}`,
|
|
|
|
}),
|
|
|
|
})
|
|
|
|
return fetch(request)
|
|
|
|
.then(response => response.json())
|
|
|
|
.catch(error => error)
|
|
|
|
}
|
|
|
|
|
2018-05-01 19:29:21 +02:00
|
|
|
}
|