diff --git a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/PortalsArticlesEditPage.vue b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/PortalsArticlesEditPage.vue index 3bb868a58..2db7d1441 100644 --- a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/PortalsArticlesEditPage.vue +++ b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/PortalsArticlesEditPage.vue @@ -34,11 +34,10 @@ const portalLink = computed(() => { ); }); -const saveArticle = async ({ ...values }, isAsync = false) => { - const actionToDispatch = isAsync ? 'articles/updateAsync' : 'articles/update'; +const saveArticle = async ({ ...values }) => { isUpdating.value = true; try { - await store.dispatch(actionToDispatch, { + await store.dispatch('articles/update', { portalSlug, articleId: articleSlug, ...values, @@ -56,10 +55,6 @@ const saveArticle = async ({ ...values }, isAsync = false) => { } }; -const saveArticleAsync = async ({ ...values }) => { - saveArticle({ ...values }, true); -}; - const isCategoryArticles = computed(() => { return ( route.name === 'portals_categories_articles_index' || @@ -106,7 +101,6 @@ onMounted(fetchArticleDetails); :is-updating="isUpdating" :is-saved="isSaved" @save-article="saveArticle" - @save-article-async="saveArticleAsync" @preview-article="previewArticle" @go-back="goBackToArticles" /> diff --git a/app/javascript/dashboard/store/modules/helpCenterArticles/actions.js b/app/javascript/dashboard/store/modules/helpCenterArticles/actions.js index 7d26103ac..67138460a 100644 --- a/app/javascript/dashboard/store/modules/helpCenterArticles/actions.js +++ b/app/javascript/dashboard/store/modules/helpCenterArticles/actions.js @@ -69,25 +69,6 @@ export const actions = { } }, - updateAsync: async ({ commit }, { portalSlug, articleId, ...articleObj }) => { - commit(types.UPDATE_ARTICLE_FLAG, { - uiFlags: { isUpdating: true }, - articleId, - }); - - try { - await articlesAPI.updateArticle({ portalSlug, articleId, articleObj }); - return articleId; - } catch (error) { - return throwErrorMessage(error); - } finally { - commit(types.UPDATE_ARTICLE_FLAG, { - uiFlags: { isUpdating: false }, - articleId, - }); - } - }, - update: async ({ commit }, { portalSlug, articleId, ...articleObj }) => { commit(types.UPDATE_ARTICLE_FLAG, { uiFlags: {