summaryrefslogtreecommitdiff
path: root/frontend/src/toaster.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/toaster.tsx')
-rw-r--r--frontend/src/toaster.tsx38
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() {