feat: Add the ability to delete/archive articles (#5319)

This commit is contained in:
Muhsin Keloth
2022-09-01 10:55:59 +05:30
committed by GitHub
parent c8d01a84ce
commit 6e945dd61e
9 changed files with 123 additions and 14 deletions

View File

@@ -100,7 +100,7 @@ export const actions = {
});
}
},
delete: async ({ commit }, articleId) => {
delete: async ({ commit }, { portalSlug, articleId }) => {
commit(types.UPDATE_ARTICLE_FLAG, {
uiFlags: {
isDeleting: true,
@@ -108,8 +108,7 @@ export const actions = {
articleId,
});
try {
await articlesAPI.delete(articleId);
await articlesAPI.deleteArticle({ portalSlug, articleId });
commit(types.REMOVE_ARTICLE, articleId);
commit(types.REMOVE_ARTICLE_ID, articleId);
return articleId;