592cfef6c6
* client: use api v4 * fix tests
29 lines
781 B
JavaScript
29 lines
781 B
JavaScript
import axios from 'axios';
|
|
|
|
export async function getHeroes () {
|
|
let url = '/api/v4/hall/heroes';
|
|
let response = await axios.get(url);
|
|
return response.data.data;
|
|
}
|
|
|
|
export async function getHero (store, payload) {
|
|
let url = `/api/v4/hall/heroes/${payload.uuid}`;
|
|
let response = await axios.get(url);
|
|
return response.data.data;
|
|
}
|
|
|
|
export async function updateHero (store, payload) {
|
|
let url = `/api/v4/hall/heroes/${payload.heroDetails._id}`;
|
|
let response = await axios.put(url, payload.heroDetails);
|
|
return response.data.data;
|
|
}
|
|
|
|
export async function getPatrons (store, payload) {
|
|
let page = 0;
|
|
if (payload.page) page = payload.page;
|
|
|
|
let url = `/api/v4/hall/patrons/?page=${page}`;
|
|
let response = await axios.get(url);
|
|
return response.data.data;
|
|
}
|