Files
habitica/website/client/store/actions/quests.js
T
Matteo Pagliazzi 1dc1923d7b Client Analytics (#9023)
* start to refactor analytics and some mixins

* wip

* wip

* wip

* more analytics

* more analytics

* more anlytics

* fix analytics module

* finish analytics

* fix env

* vue casing
2017-09-08 21:23:58 +02:00

20 lines
497 B
JavaScript

import axios from 'axios';
import * as Analytics from 'client/libs/analytics';
// export async function initQuest (store) {
// }
export async function sendAction (store, payload) {
Analytics.updateUser({
partyID: store.state.party.data._id,
partySize: store.state.party.data.memberCount,
});
let response = await axios.post(`/api/v3/groups/${payload.groupId}/${payload.action}`);
// @TODO: Update user?
// User.sync();
return response.data.quest || response.data.data;
}