Files
discord-decomp/sources/modules/user_settings/ThemeActionCreators.tsx
T
2026-07-28 01:06:53 +03:00

54 lines
3.5 KiB
TypeScript

/* Metro module 3998; source: modules/user_settings/ThemeActionCreators.tsx; dependencies: [1312, 1313, 694, 1347, 2] */
import Dispatcher from '../../Dispatcher.tsx'; /* Metro dependency 694 */
import UnsyncedUserSettingsStore from './UnsyncedUserSettingsStore.tsx'; /* Metro dependency 1312 */
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ThemeConstantsModule from './ThemeConstants.tsx'; /* Metro dependency 1313 */
function _fun32857(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#32857, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4156:6, offset: 0x0101ff4d, size: 208 bytes, params: 8, frame: 20
const setSystemTheme2 = setSystemTheme;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/ThemeActionCreators.tsx');
exports.setSystemTheme = setSystemTheme2;
exports.setSystemThemeIfNeeded = function() {
var useSystemTheme = UnsyncedUserSettingsStore.useSystemTheme;
if (useSystemTheme !== SystemThemeState.OFF) {
setSystemTheme(importDefault(dependencyMap[3])());
}
};
exports.setUseSystemTheme = setUseSystemTheme;
exports.updateThemePreferences = updateThemePreferences;
exports.setThemeOverride = setThemeOverride;
exports.clearThemeOverride = clearThemeOverride;
exports.refreshTheme = refreshTheme;
function setSystemTheme(a0) { // fn#32858, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4156:133, offset: 0x0102001d, size: 57 bytes, params: 2, frame: 13
(Dispatcher).dispatch({type: 'SYSTEM_THEME_CHANGE', systemTheme: a0});
}
function setUseSystemTheme(a0) { // fn#32860, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4156:464, offset: 0x01020098, size: 62 bytes, params: 2, frame: 14
(Dispatcher).dispatch({type: 'UNSYNCED_USER_SETTINGS_UPDATE',
settings: {useSystemTheme: a0}});
}
function updateThemePreferences(a0) { // fn#32861, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4156:605, offset: 0x010200d6, size: 57 bytes, params: 2, frame: 13
(Dispatcher).dispatch({type: 'UPDATE_THEME_PREFERENCES',
preferences: a0});
}
function setThemeOverride(a0) { // fn#32862, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4156:726, offset: 0x0102010f, size: 57 bytes, params: 2, frame: 13
(Dispatcher).dispatch({type: 'SET_THEME_OVERRIDE', theme: a0});
}
function clearThemeOverride() { // fn#32863, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4156:831, offset: 0x01020148, size: 49 bytes, params: 1, frame: 13
(Dispatcher).dispatch({type: 'CLEAR_THEME_OVERRIDE'});
}
function refreshTheme() { // fn#32864, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4156:925, offset: 0x01020179, size: 49 bytes, params: 1, frame: 13
(Dispatcher).dispatch({type: 'REFRESH_THEME'});
}
}
global.__d(_fun32857, 3998, [1312, 1313, 694, 1347,
2]) /* metro module 3998, dependencies: [1312, 1313, 694, 1347, 2] */;