diff --git a/desktop/flipper-server-companion/src/HeadlessPluginInitializer.tsx b/desktop/flipper-server-companion/src/HeadlessPluginInitializer.tsx index 1d32d2acc..5aaa9d300 100644 --- a/desktop/flipper-server-companion/src/HeadlessPluginInitializer.tsx +++ b/desktop/flipper-server-companion/src/HeadlessPluginInitializer.tsx @@ -49,4 +49,15 @@ export class HeadlessPluginInitializer extends AbstractPluginInitializer { .filter(isSandyPlugin) .filter((plugin) => plugin.headless); } + + async installPlugin( + plugin: InstalledPluginDetails, + ): Promise<_SandyPluginDefinition | undefined> { + const loaded = await this.loadPlugins([plugin]); + this._initialPlugins.push(...loaded); + + if (loaded.length > 0) { + return loaded.at(0); + } + } }