diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-04-29 16:25:37 +0200 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-05-28 13:25:32 +0200 |
| commit | d3ad405ebd41043365f1e3c59964d8d153d7e73d (patch) | |
| tree | e7f94358aaaf22ebbf6700018a1a75c3ec398f0e | |
| parent | 4579cf5301192f655840c58ce7028d24c738d5f4 (diff) | |
| download | mullvadvpn-d3ad405ebd41043365f1e3c59964d8d153d7e73d.tar.xz mullvadvpn-d3ad405ebd41043365f1e3c59964d8d153d7e73d.zip | |
Handle new values for AppUpgrade event
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/renderer/lib/notifications/app-upgrade-progress.ts | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/lib/notifications/app-upgrade-progress.ts b/desktop/packages/mullvad-vpn/src/renderer/lib/notifications/app-upgrade-progress.ts index 402e7ef9b0..a4810e2b15 100644 --- a/desktop/packages/mullvad-vpn/src/renderer/lib/notifications/app-upgrade-progress.ts +++ b/desktop/packages/mullvad-vpn/src/renderer/lib/notifications/app-upgrade-progress.ts @@ -51,8 +51,21 @@ export class AppUpgradeProgressNotificationProvider implements InAppNotification } if ( + appUpgradeEventType === 'APP_UPGRADE_STATUS_MANUAL_START_INSTALLER' || appUpgradeEventType === 'APP_UPGRADE_STATUS_VERIFIED_INSTALLER' || - appUpgradeEventType === 'APP_UPGRADE_STATUS_STARTING_INSTALLER' || + appUpgradeEventType === 'APP_UPGRADE_STATUS_EXITED_INSTALLER' + ) { + return { + indicator: 'warning', + title: + // TRANSLATORS: Notification title when app upgrade is ready for the user to launch the installer. + messages.pgettext('in-app-notifications', 'VERIFICATION COMPLETE! INSTALLER READY!'), + }; + } + + if ( + appUpgradeEventType === 'APP_UPGRADE_STATUS_AUTOMATIC_STARTING_INSTALLER' || + appUpgradeEventType === 'APP_UPGRADE_STATUS_MANUAL_STARTING_INSTALLER' || appUpgradeEventType === 'APP_UPGRADE_STATUS_STARTED_INSTALLER' ) { return { @@ -65,6 +78,7 @@ export class AppUpgradeProgressNotificationProvider implements InAppNotification ), }; } + return { indicator: 'warning', title: |
