Extract getAppVersion() util

Summary:
Just some simple memoisation so we limit this particular `remote`
call to one per session.

Reviewed By: mweststrate

Differential Revision: D26223274

fbshipit-source-id: 7a12764758823c52f68fb7075f46caf58affb22f
This commit is contained in:
Pascal Hartig
2021-02-03 07:59:37 -08:00
committed by Facebook GitHub Bot
parent 40abef860f
commit 642d89213d
4 changed files with 19 additions and 9 deletions

View File

@@ -17,6 +17,7 @@ import {State as PluginStatesState} from '../reducers/pluginStates';
import {State as PluginsState} from '../reducers/plugins';
import {PluginNotification} from '../reducers/notifications';
import Client, {ClientExport, ClientQuery} from '../Client';
import {getAppVersion} from './info';
import {pluginKey} from '../reducers/pluginStates';
import {
callClient,
@@ -383,7 +384,7 @@ async function addSaltToDeviceSerial({
});
const revision: string | undefined = await readCurrentRevision();
return {
fileVersion: remote.app.getVersion(),
fileVersion: getAppVersion() || 'unknown',
flipperReleaseRevision: revision,
clients: updatedClients,
device: {...newDevice.toJSON(), pluginStates: devicePluginStates},