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: {