mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-01-25 08:38:57 -06:00
fix(ui): Plugin actions
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
// Connectors
|
||||
const logs = require('../connectors/logs')
|
||||
const plugins = require('../connectors/plugins')
|
||||
const sharedData = require('../connectors/shared-data')
|
||||
const views = require('../connectors/views')
|
||||
// Utils
|
||||
@@ -235,6 +234,7 @@ class PluginApi {
|
||||
* @returns {Promise}
|
||||
*/
|
||||
callAction (id, params) {
|
||||
const plugins = require('../connectors/plugins')
|
||||
return plugins.callAction({ id, params }, this.context)
|
||||
}
|
||||
|
||||
|
||||
@@ -20,13 +20,13 @@ export default {
|
||||
$onPluginActionCalled (cb) {
|
||||
return this.$apollo.addSmartSubscription(`plugin-action-called-${uid++}`, {
|
||||
query: PLUGIN_ACTION_CALLED,
|
||||
result: cb
|
||||
result: ({ data }) => cb(data.pluginActionCalled)
|
||||
})
|
||||
},
|
||||
$onPluginActionResolved (cb) {
|
||||
return this.$apollo.addSmartSubscription(`plugin-action-resolved-${uid++}`, {
|
||||
query: PLUGIN_ACTION_RESOLVED,
|
||||
result: cb
|
||||
result: ({ data }) => cb(data.pluginActionResolved)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user