1234567891011121314151617181920212223242526272829303132 |
- /* eslint-disable */
- import axios from "axios";
-
- export default {
- namespaced: true,
- state: {
- terms: []
- },
- mutations: {
- getTermsAndConditions: (state, fee) => (state.terms = fee),
- newTermsAndConditions: (state, fee) => (state.terms = fee)
- },
- getters: {
- getTermsAndConditions: state => state.terms
- },
- actions: {
- async retrieveTerms({ commit }) {
- await axios.get("api/tc/").then(res => {
- commit("getTermsAndConditions", res.data);
- });
- },
- async setTerms({ commit }, terms) {
- const response = await axios.post("api/tc/", terms);
- if (response.status === 200) {
- commit("newTermsAndConditions", response.data);
- return Promise.resolve();
- } else {
- return Promise.reject();
- }
- }
- }
- };
|