Files
discord-decomp/sources/by-id/module-04087-useHaptics.js
2026-07-28 01:06:53 +03:00

78 lines
5.2 KiB
JavaScript

/* Metro module 4087; source: unknown; dependencies: [31, 4084, 4088] */
import Module04084 from './module-04084.js'; /* Metro dependency 4084 */
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
function _fun33497(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#33497, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:6, offset: 0x01030e82, size: 93 bytes, params: 8, frame: 18
let env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.useHaptics = function(a0) {
var env0_0 = a0;
var value = undefined;
return useMemo(_fun33499, [a0 == null ? value : a0.enableVibrateFallback,
a0 == null ? value : a0.ignoreAndroidSystemSettings]);
};
function useHaptics(a0) { // fn#33498, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:127, offset: 0x01030edf, size: 75 bytes, params: 2, frame: 15
const env0_0 = a0;
const value = undefined;
return useMemo(_fun33499, [a0 == null ? value : a0.enableVibrateFallback,
a0 == null ? value : a0.ignoreAndroidSystemSettings]);
function _fun33499() { // fn#33499, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:252, offset: 0x01030f2a, size: 162 bytes, params: 1, frame: 14
const object = {trigger: trigger_33500, triggerPattern: triggerPattern_33501, stop: stop_33502,
isSupported: isSupported_33503, playHaptic: playHaptic_33504, impact: impact_33505};
object.setEnabled = (importDefault(4084) /* metro dependency 4084 */).setEnabled;
object.isEnabled = (importDefault(4084) /* metro dependency 4084 */).isEnabled;
const getSystemHapticStatus = (importDefault(4084) /* metro dependency 4084 */).getSystemHapticStatus;
object.getSystemHapticStatus = getSystemHapticStatus;
object.playAHAP = (importDefault(4084) /* metro dependency 4084 */).playAHAP;
return object;
function trigger_33500(a0, a1) { // fn#33500, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:278, offset: 0x01030fcc, size: 74 bytes, params: 3, frame: 18
let value = environment.__proto__.__proto__;
value = importDefault(4084) /* metro dependency 4084 */;
const trigger = value.trigger;
const Object = global.Object;
Reflect.apply(trigger, value, [a0, Object.assign({}, env1_0, a1)]);
}
function triggerPattern_33501(a0, a1) { // fn#33501, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:357, offset: 0x01031016, size: 74 bytes, params: 3, frame: 18
let value = environment.__proto__.__proto__;
value = importDefault(4084) /* metro dependency 4084 */;
const triggerPattern = value.triggerPattern;
const Object = global.Object;
Reflect.apply(triggerPattern, value, [a0, Object.assign({}, env1_0, a1)]);
}
function stop_33502() { // fn#33502, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:440, offset: 0x01031060, size: 37 bytes, params: 1, frame: 11
const value = environment.__proto__.__proto__;
(Module04084).stop();
}
function isSupported_33503() { // fn#33503, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:484, offset: 0x01031085, size: 37 bytes, params: 1, frame: 11
const value = environment.__proto__.__proto__;
return (Module04084).isSupported();
}
function playHaptic_33504(a0, a1, a2) { // fn#33504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:548, offset: 0x010310aa, size: 78 bytes, params: 4, frame: 17
let value = environment.__proto__.__proto__;
value = require(4088) /* metro dependency 4088 */;
const playHaptic = value.playHaptic;
const Object = global.Object;
return Reflect.apply(playHaptic, value, [a0, a1, Object.assign({}, env1_0, a2)]);
}
function impact_33505(a0, a1, a2) { // fn#33505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4245:636, offset: 0x010310f8, size: 78 bytes, params: 4, frame: 18
let value = environment.__proto__.__proto__;
value = importDefault(4084) /* metro dependency 4084 */;
const impact = value.impact;
const Object = global.Object;
Reflect.apply(impact, value, [a0, a1, Object.assign({}, env1_0, a2)]);
}
}
}
}
global.__d(_fun33497, 4087, [31, 4084, 4088]) /* metro module 4087, dependencies: [31, 4084, 4088] */;