49 lines
3.4 KiB
TypeScript
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'});
|
|
}
|
|
|