diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2019-09-09 12:44:44 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2019-09-09 12:44:44 +0200 |
| commit | 8f30eed23edceafcbf25ad103b1704a6ef139208 (patch) | |
| tree | 312917f41d9f9cd1938867ccf876b3200f2df713 /gui/src/renderer | |
| parent | d8a2cffae6005837a2974e60ae78b7d3830123bd (diff) | |
| parent | c39df4f486b8876fc7f97ba67c3b53dbe5bdf426 (diff) | |
| download | mullvadvpn-8f30eed23edceafcbf25ad103b1704a6ef139208.tar.xz mullvadvpn-8f30eed23edceafcbf25ad103b1704a6ef139208.zip | |
Merge branch 'version-check-outdated'
Diffstat (limited to 'gui/src/renderer')
| -rw-r--r-- | gui/src/renderer/components/NotificationArea.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/containers/SettingsPage.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/redux/version/actions.ts | 1 | ||||
| -rw-r--r-- | gui/src/renderer/redux/version/reducers.ts | 4 |
4 files changed, 4 insertions, 5 deletions
diff --git a/gui/src/renderer/components/NotificationArea.tsx b/gui/src/renderer/components/NotificationArea.tsx index 9e4c971a89..a0cc9e08e3 100644 --- a/gui/src/renderer/components/NotificationArea.tsx +++ b/gui/src/renderer/components/NotificationArea.tsx @@ -176,7 +176,7 @@ export default class NotificationArea extends Component<IProps, State> { }; } - if (!version.upToDate && version.nextUpgrade) { + if (version.currentIsOutdated && version.nextUpgrade) { return { visible: true, type: 'update-available', diff --git a/gui/src/renderer/containers/SettingsPage.tsx b/gui/src/renderer/containers/SettingsPage.tsx index e8a9c8ee9a..eb036920c1 100644 --- a/gui/src/renderer/containers/SettingsPage.tsx +++ b/gui/src/renderer/containers/SettingsPage.tsx @@ -13,7 +13,7 @@ const mapStateToProps = (state: IReduxState, props: ISharedRouteProps) => ({ expiryLocale: props.locale, appVersion: state.version.current, consistentVersion: state.version.consistent, - upToDateVersion: state.version.upToDate, + upToDateVersion: !state.version.currentIsOutdated, isOffline: state.connection.isBlocked, }); const mapDispatchToProps = (dispatch: ReduxDispatch, _props: ISharedRouteProps) => { diff --git a/gui/src/renderer/redux/version/actions.ts b/gui/src/renderer/redux/version/actions.ts index 1eefb7e62c..eb8a81a43d 100644 --- a/gui/src/renderer/redux/version/actions.ts +++ b/gui/src/renderer/redux/version/actions.ts @@ -1,7 +1,6 @@ import { IAppVersionInfo } from '../../../shared/daemon-rpc-types'; interface IUpdateLatestActionPayload extends IAppVersionInfo { - upToDate: boolean; nextUpgrade?: string; } diff --git a/gui/src/renderer/redux/version/reducers.ts b/gui/src/renderer/redux/version/reducers.ts index 034e3aab59..e853bc569a 100644 --- a/gui/src/renderer/redux/version/reducers.ts +++ b/gui/src/renderer/redux/version/reducers.ts @@ -3,20 +3,20 @@ import { ReduxAction } from '../store'; export interface IVersionReduxState { current: string; currentIsSupported: boolean; + currentIsOutdated: boolean; latest?: string; latestStable?: string; nextUpgrade?: string; - upToDate: boolean; consistent: boolean; } const initialState: IVersionReduxState = { current: '', currentIsSupported: true, + currentIsOutdated: false, latest: undefined, latestStable: undefined, nextUpgrade: undefined, - upToDate: true, consistent: true, }; |
