Skip to content

Commit 01d7b97

Browse files
committed
Add functions for updating dismissed update
1 parent 1305ad3 commit 01d7b97

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

desktop/packages/mullvad-vpn/src/main/settings.ts

+4
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,10 @@ export default class Settings implements Readonly<ISettings> {
142142
IpcMainEventChannel.currentVersion.handleDisplayedChangelog(() => {
143143
this.guiSettings.changelogDisplayedForVersion = this.currentVersion.gui;
144144
});
145+
146+
IpcMainEventChannel.upgradeVersion.handleDismissedUpgrade((version: string) => {
147+
this.guiSettings.updateDismissedForVersion = version;
148+
});
145149
}
146150

147151
public get all() {

desktop/packages/mullvad-vpn/src/renderer/app.tsx

+6
Original file line numberDiff line numberDiff line change
@@ -586,6 +586,12 @@ export default class AppRenderer {
586586
IpcRendererEventChannel.currentVersion.displayedChangelog();
587587
};
588588

589+
public setDismissedUpgrade = (): void => {
590+
IpcRendererEventChannel.upgradeVersion.dismissedUpgrade(
591+
this.reduxStore.getState().version.suggestedUpgrade ?? '',
592+
);
593+
};
594+
589595
public setNavigationHistory(history: IHistoryObject) {
590596
IpcRendererEventChannel.navigation.setHistory(history);
591597

desktop/packages/mullvad-vpn/src/shared/ipc-schema.ts

+1
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ export const ipcSchema = {
155155
},
156156
upgradeVersion: {
157157
'': notifyRenderer<IAppVersionInfo>(),
158+
dismissedUpgrade: send<string>(),
158159
},
159160
app: {
160161
quit: send<void>(),

0 commit comments

Comments
 (0)