DELETE_LINK: async()

in s12d/client/src/store/links.js [136:153]


    DELETE_LINK: async ({commit, state}) => {
      commit('START_FETCHING');
      try{
      let response = await axios.delete(`${apiUrl}/app/${state.editLink.id}`, {
        headers: {
          Authorization: window.localStorage.getItem("cognitoIdentityToken"),
        },
      })
      if (response.data.error) {
        commit('FETCHING_ERROR', response.data.message);
      } else {
        commit('REMOVE_LINK', state.editLink.id)
        router.push({name: 'dashboard'})
      }
    } catch(err) {
      commit('FETCHING_ERROR', err);
    }
    },