v3.0.0/src/site/store/index.js

11 lines
292 B
JavaScript

export const actions = {
async nuxtServerInit({ commit, dispatch }) {
await dispatch('config/fetchSettings');
const cookies = this.$cookies.getAll();
if (!cookies.token) return dispatch('auth/logout');
commit('auth/setToken', cookies.token);
return dispatch('auth/verify');
}
};