From 82e5cfd36877145aa889c4246c1fedc0dcae8632 Mon Sep 17 00:00:00 2001 From: Andrey Goncharov Date: Thu, 3 Nov 2022 06:29:24 -0700 Subject: [PATCH] Expose isLoggedIn to plugin creators Summary: Re-expose one of the legacy exports we had before. Requested by MSYS Reviewed By: passy Differential Revision: D40979328 fbshipit-source-id: 7e8f089a182a62f392f3a720bee9b81698930f9d --- .../flipper-frontend-core/src/flipperLibImplementation/index.tsx | 1 + desktop/flipper-plugin-core/src/plugin/FlipperLib.tsx | 1 + desktop/flipper-plugin-core/src/test-utils/test-utils.tsx | 1 + 3 files changed, 3 insertions(+) diff --git a/desktop/flipper-frontend-core/src/flipperLibImplementation/index.tsx b/desktop/flipper-frontend-core/src/flipperLibImplementation/index.tsx index 57b4e8ca6..3233bcb62 100644 --- a/desktop/flipper-frontend-core/src/flipperLibImplementation/index.tsx +++ b/desktop/flipper-frontend-core/src/flipperLibImplementation/index.tsx @@ -51,6 +51,7 @@ export function baseFlipperLibImplementation( renderHost.flipperServer.exec('intern-graph-get', ...args), graphPost: (...args) => renderHost.flipperServer.exec('intern-graph-post', ...args), + isLoggedIn: () => renderHost.flipperServer.exec('is-logged-in'), }, remoteServerContext: { childProcess: { diff --git a/desktop/flipper-plugin-core/src/plugin/FlipperLib.tsx b/desktop/flipper-plugin-core/src/plugin/FlipperLib.tsx index 68835018e..3ce8c70a2 100644 --- a/desktop/flipper-plugin-core/src/plugin/FlipperLib.tsx +++ b/desktop/flipper-plugin-core/src/plugin/FlipperLib.tsx @@ -207,6 +207,7 @@ export interface FlipperLib { interface InternAPI { graphGet: FlipperServerCommands['intern-graph-get']; graphPost: FlipperServerCommands['intern-graph-post']; + isLoggedIn: FlipperServerCommands['is-logged-in']; } export let flipperLibInstance: FlipperLib | undefined; diff --git a/desktop/flipper-plugin-core/src/test-utils/test-utils.tsx b/desktop/flipper-plugin-core/src/test-utils/test-utils.tsx index c3a49419a..a33195c5c 100644 --- a/desktop/flipper-plugin-core/src/test-utils/test-utils.tsx +++ b/desktop/flipper-plugin-core/src/test-utils/test-utils.tsx @@ -78,6 +78,7 @@ export function createMockFlipperLib(options?: StartPluginOptions): FlipperLib { intern: { graphGet: createStubFunction(), graphPost: createStubFunction(), + isLoggedIn: createStubFunction(), }, remoteServerContext: { childProcess: {