83 lines
4.4 KiB
TypeScript
83 lines
4.4 KiB
TypeScript
/* Metro module 8093; source: modules/device/ThermalUtils.native.tsx; dependencies: [27, 477, 8094, 4092, 629, 690, 2] */
|
|
function _fun64872(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#64872, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8278:6, offset: 0x01bb7aa4, size: 258 bytes, params: 8, frame: 20
|
|
var object2;
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
let value = require(27) /* metro dependency 27 */;
|
|
const NativeEventEmitter = value.NativeEventEmitter;
|
|
const NativeModules = value.NativeModules;
|
|
value = require(477) /* metro dependency 477: PlatformUtils */;
|
|
const r1 = value.isAndroid() ? importDefault(8094) /* metro dependency 8094: NativeDeviceThermalStateModule */ : NativeModules.DCDDeviceThermalStateManager;
|
|
const nativeEventEmitter = new NativeEventEmitter();
|
|
const env0_5 = (require(629) /* metro dependency 629 */).create(_fun64873);
|
|
object2 = {getRawThermalState: getRawThermalState, useRawThermalState: useRawThermalState,
|
|
addListener: addListener_64881};
|
|
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/device/ThermalUtils.native.tsx');
|
|
exports.default = object2;
|
|
}
|
|
|
|
function _fun64873(a0) { // fn#64873, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8278:237, offset: 0x01bb7ba6, size: 232 bytes, params: 2, frame: 20
|
|
var r3;
|
|
var r4;
|
|
var Promise;
|
|
var resolve;
|
|
var defaultImport;
|
|
const env0_0 = a0;
|
|
const closure = updateThermalState;
|
|
const platformUtilsModule = require(477) /* metro dependency 477: PlatformUtils */;
|
|
if (platformUtilsModule.isAndroid()) {
|
|
if ((require(4092) /* metro dependency 4092: DeviceUtils */).getSystemVersionMajor() >= 29) {
|
|
Promise = global.Promise;
|
|
resolve = Promise.resolve;
|
|
defaultImport = importDefault(8094) /* metro dependency 8094: NativeDeviceThermalStateModule */;
|
|
r3 = Reflect.apply(resolve, Promise, [defaultImport.getThermalState()]);
|
|
} else {
|
|
r3 = global.Promise.resolve(undefined);
|
|
}
|
|
r4 = r3;
|
|
} else {
|
|
r4 = NativeModules.DCDDeviceThermalStateManager.getThermalState();
|
|
}
|
|
r4.then(closure);
|
|
env0_4.addListener('DeviceThermalStateDidChange', function({state}) {
|
|
updateThermalState(state);
|
|
});
|
|
return {rawThermalState: undefined};
|
|
}
|
|
|
|
function getRawThermalState() { // fn#64878, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8278:727, offset: 0x01bb7d15, size: 25 bytes, params: 1, frame: 9
|
|
const binding = env0_5;
|
|
const getState = binding.getState;
|
|
return Reflect.apply(getState, binding, []).rawThermalState;
|
|
}
|
|
|
|
function useRawThermalState() { // fn#64879, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8278:779, offset: 0x01bb7d2e, size: 23 bytes, params: 1, frame: 11
|
|
return env0_5(function(a0) {
|
|
return a0.rawThermalState;
|
|
});
|
|
}
|
|
|
|
function addListener_64881(a0) { // fn#64881, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8278:821, offset: 0x01bb7d50, size: 30 bytes, params: 2, frame: 12
|
|
const object2 = {};
|
|
object2.remove = env0_5.subscribe(a0);
|
|
return object2;
|
|
}
|
|
|
|
function updateThermalState(a0) { // fn#64874, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8278:264, offset: 0x01bb7c8e, size: 52 bytes, params: 2, frame: 12
|
|
var environment;
|
|
const env0_0 = a0;
|
|
const value = environment.__proto__;
|
|
(require(690) /* metro dependency 690: ReactBatchUpdatesNative */).batchUpdates(_fun64875);
|
|
}
|
|
|
|
function _fun64875() { // fn#64875, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8278:290, offset: 0x01bb7cc2, size: 23 bytes, params: 1, frame: 11
|
|
return env1_0(_fun64876);
|
|
}
|
|
|
|
function _fun64876(a0) { // fn#64876, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8278:297, offset: 0x01bb7cd9, size: 36 bytes, params: 2, frame: 4
|
|
const value = a0;
|
|
return value.rawThermalState === env1_0 ? value : {rawThermalState: env1_0};
|
|
}
|
|
|