Мне нужно обновить profile в state после PATCH запроса.
Как это сделать?
const state = {
status: null,
profile: {},
token: null || ''
const actions = {
// для удобства я убрл другие actions
SET_PROFILE: ({commit}, id, data) => {
axios.patch('/profile/user/' + id + '/', data)
.then(response => {
console.log('it is OK')
})
.catch(error => {
console.log(error, 'something went wrong')
})
},
// тут тоже убрал для простоты mutations.
const mutations = {
GET_PROFILE: (state, profile) => {
state.profile = profile
},
}
const getters = {
isAuthenticated: state => !!state.token,
authStatus: state => state.status,
profile: state => state.profile,
token: state => state.token
}
}
Как мне следать commit в SET_PRFILE чтобы обновить profile в state ?