74ba55c20b
* upgrade gulp-babel * upgrade babel-eslint * upgrade eslint-friendly-formatter * start upgrading chai * start to upgrade eslint * restore skipped tests * start to upgrqde monk * fix linting and remove unused file * fix mocha notifications, and common tests * fix unit tests * start to fix initrgration tests * more integration tests fixes * upgrade monk to latest version * lint /scripts * migrations: start moving to /archive unused migrations and run eslint with --fix * lint migrations * fix more integration tests * fix test
34 lines
975 B
JavaScript
34 lines
975 B
JavaScript
import axios from 'axios';
|
|
import equipOp from 'common/script/ops/equip';
|
|
import hatchOp from 'common/script/ops/hatch';
|
|
import feedOp from 'common/script/ops/feed';
|
|
|
|
export function equip (store, params) {
|
|
const user = store.state.user.data;
|
|
equipOp(user, {params});
|
|
axios
|
|
.post(`/api/v3/user/equip/${params.type}/${params.key}`);
|
|
// TODO
|
|
// .then((res) => console.log('equip', res))
|
|
// .catch((err) => console.error('equip', err));
|
|
}
|
|
|
|
export function hatch (store, params) {
|
|
const user = store.state.user.data;
|
|
hatchOp(user, {params});
|
|
axios
|
|
.post(`/api/v3/user/hatch/${params.egg}/${params.hatchingPotion}`);
|
|
// TODO
|
|
// .then((res) => console.log('equip', res))
|
|
// .catch((err) => console.error('equip', err));
|
|
}
|
|
|
|
export async function feed (store, params) {
|
|
const user = store.state.user.data;
|
|
feedOp(user, {params});
|
|
let response = await axios
|
|
.post(`/api/v3/user/feed/${params.pet}/${params.food}`);
|
|
|
|
return response.data;
|
|
}
|