habitica-self-host/website/client/store/actions/index.js

25 lines
478 B
JavaScript
Raw Normal View History

import Vue from 'vue';
export function setTitle (store, title) {
store.state.title = title;
}
export function fetchUser (store) {
let promise = Vue.http.get('/api/v3/user');
promise.then((response) => {
store.state.user = response.body.data;
});
return promise;
}
export function fetchUserTasks (store) {
let promise = Vue.http.get('/api/v3/tasks/user');
promise.then((response) => {
store.state.tasks = response.body.data;
});
return promise;
}