Files
discord-decomp/sources/modules/user_settings/ThemeActionCreators.tsx
T
2026-07-27 16:20:00 +03:00

49 lines
3.4 KiB
TypeScript

/* Metro module 3998; source: modules/user_settings/ThemeActionCreators.tsx; dependencies: [1312, 1313, 694, 1347, 2] */
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 closure = setSystemTheme;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const unsyncedUserSettingsStore = importDefault(1312) /* metro dependency 1312: UnsyncedUserSettingsStore */;
const env0_3 = (require(1313) /* metro dependency 1313: ThemeConstants */).SystemThemeState;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/ThemeActionCreators.tsx');
exports.setSystemTheme = closure;
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
(importDefault(694) /* metro dependency 694: 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
(importDefault(694) /* metro dependency 694: 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
(importDefault(694) /* metro dependency 694: 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
(importDefault(694) /* metro dependency 694: 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
(importDefault(694) /* metro dependency 694: 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
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'REFRESH_THEME'});
}