support user defined device plugins
Summary: * move CPU and Logs plugin to plugins directory, set up package.json for them * adjust plugins/index.js to expose device and client plugins in the same place, adding two new exports Reviewed By: danielbuechele Differential Revision: D10247606 fbshipit-source-id: 347bf8b3f9629987ad29d1d2ed025e0c88b9c967
This commit is contained in:
committed by
Facebook Github Bot
parent
7527636a38
commit
f3d2e0983e
@@ -9,7 +9,7 @@ import type {FlipperPlugin} from './plugin.js';
|
||||
import type {App} from './App.js';
|
||||
import type Logger from './fb-stubs/Logger.js';
|
||||
|
||||
import plugins from './plugins/index.js';
|
||||
import {clientPlugins} from './plugins/index.js';
|
||||
import {ReactiveSocket, PartialResponder} from 'rsocket-core';
|
||||
|
||||
const EventEmitter = (require('events'): any);
|
||||
@@ -93,7 +93,7 @@ export default class Client extends EventEmitter {
|
||||
}
|
||||
|
||||
getFirstSupportedPlugin(): ?string {
|
||||
for (const Plugin of plugins) {
|
||||
for (const Plugin of clientPlugins) {
|
||||
if (this.supportsPlugin(Plugin)) {
|
||||
return Plugin.id;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user