1f7fc594e5
* Added supression support for pet/mount modals and added mount modal * Moved create animal * Fixed raise pet logic * Added suppresion for stable hatch modal * Fixed click paw and added growl * Fixed confirm. Fixed mount name * Suppresed confirmation
33 lines
976 B
JavaScript
33 lines
976 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});
|
|
const response = await axios
|
|
.post(`/api/v3/user/feed/${params.pet}/${params.food}`);
|
|
return response.data;
|
|
}
|