feat: Add store to manage categories (#5127)
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
import PortalsAPI from 'dashboard/api/helpCenter/portals.js';
|
||||
import PortalAPI from 'dashboard/api/helpCenter/portals.js';
|
||||
import { throwErrorMessage } from 'dashboard/store/utils/api';
|
||||
import { types } from './mutations';
|
||||
|
||||
const portalAPIs = new PortalAPI();
|
||||
export const actions = {
|
||||
index: async ({ commit }) => {
|
||||
try {
|
||||
commit(types.SET_UI_FLAG, { isFetching: true });
|
||||
const { data } = await PortalsAPI.get();
|
||||
const { data } = await portalAPIs.get();
|
||||
const portalIds = data.map(portal => portal.id);
|
||||
commit(types.ADD_MANY_PORTALS_ENTRY, data);
|
||||
commit(types.ADD_MANY_PORTALS_IDS, portalIds);
|
||||
@@ -20,7 +20,7 @@ export const actions = {
|
||||
create: async ({ commit }, params) => {
|
||||
commit(types.SET_UI_FLAG, { isCreating: true });
|
||||
try {
|
||||
const { data } = await PortalsAPI.create(params);
|
||||
const { data } = await portalAPIs.create(params);
|
||||
const { id: portalId } = data;
|
||||
commit(types.ADD_PORTAL_ENTRY, data);
|
||||
commit(types.ADD_PORTAL_ID, portalId);
|
||||
@@ -38,7 +38,7 @@ export const actions = {
|
||||
portalId,
|
||||
});
|
||||
try {
|
||||
const { data } = await PortalsAPI.update(params);
|
||||
const { data } = await portalAPIs.update(params);
|
||||
commit(types.UPDATE_PORTAL_ENTRY, data);
|
||||
} catch (error) {
|
||||
throwErrorMessage(error);
|
||||
@@ -56,7 +56,7 @@ export const actions = {
|
||||
portalId,
|
||||
});
|
||||
try {
|
||||
await PortalsAPI.delete(portalId);
|
||||
await portalAPIs.delete(portalId);
|
||||
commit(types.REMOVE_PORTAL_ENTRY, portalId);
|
||||
commit(types.REMOVE_PORTAL_ID, portalId);
|
||||
} catch (error) {
|
||||
|
||||
Reference in New Issue
Block a user