UPDATE_LINK: async()

in s12d/client/src/store/links.js [93:112]


    UPDATE_LINK: async ({
      commit,
      dispatch,
      state
    }) => {
      commit('START_FETCHING');
      let response = await axios.put(`${apiUrl}/app/${state.editLink.id}`, state.editLink, {
        headers: {
          Authorization: window.localStorage.getItem("cognitoIdentityToken"),
        },
      })
      if (response.data.error) {
        commit('FETCHING_ERROR', response.data.message);
        dispatch("SET_DETAILS", state.editLink.id)
      } else {
        commit('REMOVE_LINK', state.editLink.id)
        commit('FETCHING_SUCCESS', {Items:[state.editLink]})
      }
      commit("SET_EDITING_LINK", false)
    },