diff options
| author | AAGaming <aagaming@riseup.net> | 2024-07-26 14:53:41 -0400 |
|---|---|---|
| committer | AAGaming <aagaming@riseup.net> | 2024-08-03 14:04:19 -0400 |
| commit | c2443ee2c5427504fb30b77a86dfd700f2b126f4 (patch) | |
| tree | 5c2536adce5a484a20a132d6a553bca6ca51e125 /frontend/src/toaster.tsx | |
| parent | df52ebe7edeb88dcdf7d7ee7cb64deaa7abdb66f (diff) | |
| download | decky-loader-c2443ee2c5427504fb30b77a86dfd700f2b126f4.tar.gz decky-loader-c2443ee2c5427504fb30b77a86dfd700f2b126f4.zip | |
fix(toaster): remove critical toast logic as ProcessNotification handles it for us
Diffstat (limited to 'frontend/src/toaster.tsx')
| -rw-r--r-- | frontend/src/toaster.tsx | 38 |
1 files changed, 15 insertions, 23 deletions
diff --git a/frontend/src/toaster.tsx b/frontend/src/toaster.tsx index b6b29157..06150b9e 100644 --- a/frontend/src/toaster.tsx +++ b/frontend/src/toaster.tsx @@ -67,31 +67,23 @@ class Toaster extends Logger { if (toast.playSound === undefined) toast.playSound = true; if (toast.showToast === undefined) toast.showToast = true; if (toast.timestamp === undefined) toast.timestamp = new Date(); - if ( - (window.settingsStore.settings.bDisableAllToasts && !toast.critical) || - (window.settingsStore.settings.bDisableToastsInGame && - !toast.critical && - window.NotificationStore.BIsUserInGame()) - ) - return; - if (toast.showToast) { - function fnTray(toast: any, tray: any) { - let group = { - eType: toast.eType, - notifications: [toast], - }; - tray.unshift(group); - // TODO do we need to handle expiration? - } - const info = { - showToast: toast.showToast, - sound: toast.sound, - eFeature: 0, - toastDurationMS: toastData.nToastDurationMS, - fnTray, + function fnTray(toast: any, tray: any) { + let group = { + eType: toast.eType, + notifications: [toast], }; - window.NotificationStore.ProcessNotification(info, toastData, ToastType.New); + tray.unshift(group); + // TODO do we need to handle expiration? how do we do that? } + const info = { + showToast: toast.showToast, + sound: toast.sound, + eFeature: 0, + toastDurationMS: toastData.nToastDurationMS, + bCritical: toast.critical, + fnTray, + }; + window.NotificationStore.ProcessNotification(info, toastData, ToastType.New); } deinit() { |
