fix(ui): Plugin actions

This commit is contained in:
Guillaume Chau
2018-04-23 19:10:22 +02:00
parent 9d6c4d8d4d
commit e591ea4c20
2 changed files with 3 additions and 3 deletions

View File

@@ -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)
}

View File

@@ -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)
})
}
}