From 685a0e53d76031d2369f666e14940efe24cae909 Mon Sep 17 00:00:00 2001 From: Andrey Goncharov Date: Thu, 23 Nov 2023 04:08:07 -0800 Subject: [PATCH] Add command to fetch new Flipper version Summary: It is a copy-paste of what we have in jest-e2e Reviewed By: passy Differential Revision: D51527040 fbshipit-source-id: 36b62edee006580023e9ce2cd309dddfd0dbce84 --- desktop/flipper-common/src/server-types.tsx | 1 + desktop/flipper-server-core/src/FlipperServerImpl.tsx | 2 ++ .../src/fb-stubs/fetchNewVersion.tsx | 10 ++++++++++ 3 files changed, 13 insertions(+) create mode 100644 desktop/flipper-server-core/src/fb-stubs/fetchNewVersion.tsx diff --git a/desktop/flipper-common/src/server-types.tsx b/desktop/flipper-common/src/server-types.tsx index 723f4f99f..64c04e6ef 100644 --- a/desktop/flipper-common/src/server-types.tsx +++ b/desktop/flipper-common/src/server-types.tsx @@ -384,6 +384,7 @@ export type FlipperServerCommands = { 'is-logged-in': () => Promise; 'environment-info': () => Promise; 'move-pwa': () => Promise; + 'fetch-new-version': (version: string) => Promise; }; export type GraphResponse = { diff --git a/desktop/flipper-server-core/src/FlipperServerImpl.tsx b/desktop/flipper-server-core/src/FlipperServerImpl.tsx index 577075b7f..76a756ed6 100644 --- a/desktop/flipper-server-core/src/FlipperServerImpl.tsx +++ b/desktop/flipper-server-core/src/FlipperServerImpl.tsx @@ -60,6 +60,7 @@ import {jfUpload} from './fb-stubs/jf'; import path from 'path'; import {movePWA} from './utils/findInstallation'; import GK from './fb-stubs/GK'; +import {fetchNewVersion} from './fb-stubs/fetchNewVersion'; const {access, copyFile, mkdir, unlink, stat, readlink, readFile, writeFile} = promises; @@ -632,6 +633,7 @@ export class FlipperServerImpl implements FlipperServer { 'move-pwa': async () => { await movePWA(); }, + 'fetch-new-version': fetchNewVersion, }; registerDevice(device: ServerDevice) { diff --git a/desktop/flipper-server-core/src/fb-stubs/fetchNewVersion.tsx b/desktop/flipper-server-core/src/fb-stubs/fetchNewVersion.tsx new file mode 100644 index 000000000..5e3930797 --- /dev/null +++ b/desktop/flipper-server-core/src/fb-stubs/fetchNewVersion.tsx @@ -0,0 +1,10 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +export const fetchNewVersion = async (): Promise => {};