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