diff --git a/frontend/src/store/inspector.js b/frontend/src/store/inspector.js index 487b47310..5309d0f7a 100644 --- a/frontend/src/store/inspector.js +++ b/frontend/src/store/inspector.js @@ -99,11 +99,10 @@ export default { bus.$emit('msg.error', 'Load activate Group error: ' + error.data.message) }) }, - activateGroup ({ dispatch }, payload) { + activateGroup ({ }, payload) { bus.$emit('msg.loading', `Activating group ${payload.name} ...`) api.activateGroup(payload.id, payload.info) - .then(response => { - dispatch('loadActivatedGroup') + .then(_ => { bus.$emit('msg.destroy') bus.$emit('msg.success', 'Group ' + payload.name + ' activated!') }) @@ -111,10 +110,9 @@ export default { bus.$emit('msg.error', 'Activate group ' + payload.name + ' error: ' + error.data.message) }) }, - deactivateGroup ({ dispatch }) { + deactivateGroup ({ }) { api.deactivateGroup() - .then(response => { - dispatch('loadActivatedGroup') + .then(_ => { bus.$emit('msg.success', 'Deactivate all groups!') }) .catch(error => { diff --git a/lyrebird/mock/blueprints/apis/mock.py b/lyrebird/mock/blueprints/apis/mock.py index c69b47fc9..df717b56a 100644 --- a/lyrebird/mock/blueprints/apis/mock.py +++ b/lyrebird/mock/blueprints/apis/mock.py @@ -155,6 +155,9 @@ def put(self, group_id=None, action=None): logger.warning('DeprecationWarning: Deactivate with no action parameter is deprecated soon,\ use /mock//deactivate instead') context.application.data_manager.deactivate() + + # emit frontend + context.application.socket_io.emit('activatedGroupUpdate') return context.make_ok_response()