This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

+115
View File
@@ -0,0 +1,115 @@
// Metro module 14477 (f14478).
import { AnalyticEvents, DesktopNotificationTypes, NotificationPermissionTypes } from "../Constants";
import AnalyticsUtils from "../utils/AnalyticsUtils";
import Dispatcher from "../Dispatcher";
const r18 = {
setDesktopType: (a0) => {
AnalyticsUtils.track(AnalyticEvents.LOCAL_SETTINGS_UPDATED, {
notifications_enabled: a0 === DesktopNotificationTypes.ALL
});
Dispatcher.dispatch({
type: "NOTIFICATIONS_SET_DESKTOP_TYPE",
desktopType: a0
});
},
setTTSType: (a0) => {
AnalyticsUtils.track(AnalyticEvents.LOCAL_SETTINGS_UPDATED, {
tts_type: a0.toString()
});
Dispatcher.dispatch({
type: "NOTIFICATIONS_SET_TTS_TYPE",
ttsType: a0
});
},
setDisabledSounds: (a0) => {
AnalyticsUtils.track(AnalyticEvents.LOCAL_SETTINGS_UPDATED, {
disabled_sounds: a0
});
Dispatcher.dispatch({
type: "NOTIFICATIONS_SET_DISABLED_SOUNDS",
sounds: a0
});
},
toggleDisableAllSounds: (a0) => {
AnalyticsUtils.track(AnalyticEvents.LOCAL_SETTINGS_UPDATED, {
all_sounds_enabled: !a0
});
Dispatcher.dispatch({
type: "NOTIFICATIONS_TOGGLE_ALL_DISABLED"
});
},
setDisableUnreadBadge: (a0) => {
AnalyticsUtils.track(AnalyticEvents.LOCAL_SETTINGS_UPDATED, {
unread_badge_enabled: !a0
});
Dispatcher.dispatch({
type: "NOTIFICATIONS_SET_DISABLE_UNREAD_BADGE",
disableUnreadBadge: a0
});
},
setTaskbarFlash: (a0) => {
AnalyticsUtils.track(AnalyticEvents.LOCAL_SETTINGS_UPDATED, {
show_taskbar_flash: a0
});
Dispatcher.dispatch({
type: "NOTIFICATIONS_SET_TASKBAR_FLASH",
taskbarFlash: a0
});
},
setNotifyMessagesInSelectedChannel: (a0) => {
AnalyticsUtils.track(AnalyticEvents.LOCAL_SETTINGS_UPDATED, {
notify_messages_in_selected_channel: a0
});
Dispatcher.dispatch({
type: "NOTIFICATIONS_SET_NOTIFY_MESSAGES_IN_SELECTED_CHANNEL",
notify: a0
});
},
setScreenDowntimeReminder: (a0) => {
AnalyticsUtils.track(AnalyticEvents.LOCAL_SETTINGS_UPDATED, {
screen_downtime_reminder: a0
});
Dispatcher.dispatch({
type: "NOTIFICATIONS_SET_SCREEN_DOWNTIME_REMINDER",
screenDowntimeReminder: a0
});
},
setPermissionsState: (a0, a1) => {
AnalyticsUtils.track(AnalyticEvents.ENABLE_NOTIFICATIONS, {
enabled: a0 === NotificationPermissionTypes.ENABLED,
source: a1
});
Dispatcher.dispatch({
type: "NOTIFICATIONS_SET_PERMISSION_STATE",
enabled: a0,
source: a1
});
},
showNotification: (a0, a1, a2, a3, a4) => {
Dispatcher.dispatch({
type: "NOTIFICATION_CREATE",
icon: a0,
title: a1,
body: a2,
trackingProps: a3,
options: {
...a4,
onClick: (a0) => {
const onClick2 = a4.onClick;
if (onClick2 != null) {
onClick2.call(a4, a0);
}
Dispatcher.dispatch({
type: "NOTIFICATION_CLICK"
});
}
}
});
},
clickedNotification: () => {
Dispatcher.dispatch({
type: "NOTIFICATION_CLICK"
});
}
};
export default r18;