mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-04 01:29:21 +00:00
* highlight egg on dragging a potion - hide popover while dragging - flat show more button * Show EquipGearModal on Item-Click - misc fixes * disable dragging * hide egg notes while dragging * rename headgear to helm * sort equipment by name & attributes * set welcome-dialog flag * show feeding notification * select animals on click * add hatchable popover back * fix stable sortby A-Z * remove property brackets
33 lines
987 B
JavaScript
33 lines
987 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;
|
|
}
|