Check for most recent Flipper version in internal builds as well

Reviewed By: passy

Differential Revision: D25945643

fbshipit-source-id: 4a831fa8d69c38004c8660597659ebd7007a3230
This commit is contained in:
Michel Weststrate
2021-01-19 07:07:33 -08:00
committed by Facebook GitHub Bot
parent 84c05d441d
commit 69c8413c57
3 changed files with 25 additions and 27 deletions

View File

@@ -9,19 +9,29 @@
import {notification, Typography} from 'antd';
import isProduction from '../utils/isProduction';
import {
checkForUpdate,
VersionCheckResult,
} from '../utils/publicVersionChecker';
import {reportPlatformFailures} from '../utils/metrics';
import React, {useEffect, useState} from 'react';
import config from '../utils/processConfig';
import fbConfig from '../fb-stubs/config';
import {useStore} from '../utils/useStore';
import {remote} from 'electron';
import {checkForUpdate} from '../fb-stubs/checkForUpdate';
const version = remote.app.getVersion();
export type VersionCheckResult =
| {
kind: 'update-available';
url: string;
version: string;
}
| {
kind: 'up-to-date';
}
| {
kind: 'error';
msg: string;
};
export default function UpdateIndicator() {
const [versionCheckResult, setVersionCheckResult] = useState<
VersionCheckResult
@@ -93,10 +103,7 @@ export default function UpdateIndicator() {
duration: null,
});
}
} else if (
isProduction() &&
(config().launcherEnabled || !fbConfig.isFBBuild)
) {
} else if (isProduction()) {
reportPlatformFailures(
checkForUpdate(version).then((res) => {
if (res.kind === 'error') {