Newer
Older
import client from '@/api/loginAPI.js';
import { ErrorService } from '@/services/error-service.js';
import router from '@/router';
const state = {
terms: null,
error: null,
success: null
};
const getters = {
};
const actions = {
const response = await client.getTermsOfUse();
if (response.status === 200) {
commit('SET_TERMS', response.data);
commit('SET_SUCCESS', {
response: response,
message: ''
});
}
if (response.status === 404) {
commit('SET_ERROR', {
response: response,
AGREE_TO_TERMS_OF_USE: async ({ commit }, { has_agreed, authorizedRedirections}) => {
const response = await client.postTermsOfUseAgreement({ has_agreed: has_agreed });
if (response.status === 200) {
commit('SET_SUCCESS', {
response: response,
message: ''
});
return reg.test(decodeURIComponent(router.currentRoute.query.next))
})
) {
window.location.href = router.currentRoute.query.next;
} else {
}
if (response.status === 404) {
commit('SET_ERROR', {
response: response,
});
}
}
};
const mutations = {
state.success = null;
ErrorService.onError(payload.response);
state.error = payload.message;
},