83 lines
5.0 KiB
JavaScript
83 lines
5.0 KiB
JavaScript
/* Metro module 1754; source: unknown; dependencies: [1755, 1757] */
|
|
import * as UseHandlerModule from './module-01755-useHandler.js'; /* Metro dependency 1755 */
|
|
|
|
function _fun19377(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19377, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1881:6, offset: 0x00ea7ec6, size: 100 bytes, params: 8, frame: 16
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_2 = {'UNDETERMINED': 0, 'FAILED': 1, 'BEGAN': 2, 'CANCELLED': 3, 'ACTIVE': 4, 'END': 5};
|
|
object = {code: 'function pnpm_useAnimatedGestureHandlerTs1(e){const{useWeb,EVENT_TYPE,handlers,context}=this.__closure;const event=useWeb?e.nativeEvent:e;if(event.state===EVENT_TYPE.BEGAN&&handlers.onStart){handlers.onStart(event,context);}if(event.state===EVENT_TYPE.ACTIVE&&handlers.onActive){handlers.onActive(event,context);}if(event.oldState===EVENT_TYPE.ACTIVE&&event.state===EVENT_TYPE.END&&handlers.onEnd){handlers.onEnd(event,context);}if(event.oldState===EVENT_TYPE.BEGAN&&event.state===EVENT_TYPE.FAILED&&handlers.onFail){handlers.onFail(event,context);}if(event.oldState===EVENT_TYPE.ACTIVE&&event.state===EVENT_TYPE.CANCELLED&&handlers.onCancel){handlers.onCancel(event,context);}if((event.oldState===EVENT_TYPE.BEGAN||event.oldState===EVENT_TYPE.ACTIVE)&&event.state!==EVENT_TYPE.BEGAN&&event.state!==EVENT_TYPE.ACTIVE&&handlers.onFinish){handlers.onFinish(event,context,event.state===EVENT_TYPE.CANCELLED||event.state===EVENT_TYPE.FAILED);}}'};
|
|
exports.useAnimatedGestureHandler = useAnimatedGestureHandler;
|
|
function useAnimatedGestureHandler(a0, a1) { // fn#19378, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1881:1142, offset: 0x00ea7f2a, size: 188 bytes, params: 3, frame: 19
|
|
var r0;
|
|
const env0_0 = a0;
|
|
var value;
|
|
const {context, doDependenciesDiffer, useWeb} = (UseHandlerModule).useHandler(a0, a1);
|
|
const useWeb2 = useWeb;
|
|
const pnpm_useAnimatedGestureHandlerTs12 = pnpm_useAnimatedGestureHandlerTs1;
|
|
pnpm_useAnimatedGestureHandlerTs12.__closure = {useWeb: useWeb, EVENT_TYPE: useWeb2, handlers: a0, context: context};
|
|
pnpm_useAnimatedGestureHandlerTs12.__workletHash = 2401621621985;
|
|
pnpm_useAnimatedGestureHandlerTs12.__initData = env0_3;
|
|
if (useWeb) {
|
|
r0 = pnpm_useAnimatedGestureHandlerTs12;
|
|
} else {
|
|
value = require(1757) /* metro dependency 1757 */;
|
|
value = value.useEvent(pnpm_useAnimatedGestureHandlerTs12, ['onGestureHandlerStateChange',
|
|
'onGestureHandlerEvent'],
|
|
doDependenciesDiffer);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
function pnpm_useAnimatedGestureHandlerTs1(a0) { // fn#19379, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1881:1268, owner: useAnimatedGestureHandler.pnpm_useAnimatedGestureHandlerTs1, offset: 0x00ea7fe6, size: 541 bytes, params: 2, frame: 17
|
|
var binding;
|
|
let value = a0;
|
|
const r4 = useWeb ? value.nativeEvent : value;
|
|
let state = r4.state;
|
|
value = environment.__proto__;
|
|
let BEGAN = env1_2.BEGAN;
|
|
if (state === BEGAN && env0_0.onStart) {
|
|
binding = env0_0;
|
|
binding.onStart(r4, context);
|
|
}
|
|
state = r4.state;
|
|
let ACTIVE = env1_2.ACTIVE;
|
|
if (state === ACTIVE && env0_0.onActive) {
|
|
binding = env0_0;
|
|
binding.onActive(r4, context);
|
|
}
|
|
let oldState = r4.oldState;
|
|
ACTIVE = env1_2.ACTIVE;
|
|
if (oldState === ACTIVE && r4.state === env1_2.END && env0_0.onEnd) {
|
|
binding = env0_0;
|
|
binding.onEnd(r4, context);
|
|
}
|
|
oldState = r4.oldState;
|
|
BEGAN = env1_2.BEGAN;
|
|
if (oldState === BEGAN && r4.state === env1_2.FAILED && env0_0.onFail) {
|
|
binding = env0_0;
|
|
binding.onFail(r4, context);
|
|
}
|
|
oldState = r4.oldState;
|
|
ACTIVE = env1_2.ACTIVE;
|
|
if (oldState === ACTIVE && r4.state === env1_2.CANCELLED && env0_0.onCancel) {
|
|
binding = env0_0;
|
|
binding.onCancel(r4, context);
|
|
}
|
|
oldState = r4.oldState;
|
|
BEGAN = env1_2.BEGAN;
|
|
let r1 = oldState !== BEGAN && r4.oldState !== env1_2.ACTIVE;
|
|
r1 = !r1 ? r4.state === env1_2.BEGAN : r1;
|
|
r1 = !r1 ? r4.state === env1_2.ACTIVE : r1;
|
|
r1 = !r1 ? !env0_0.onFinish : r1;
|
|
if (!r1) {
|
|
binding = env0_0;
|
|
binding.onFinish(r4, context, r4.state === env1_2.CANCELLED || r4.state === env1_2.FAILED);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun19377, 1754, [1755, 1757]) /* metro module 1754, dependencies: [1755, 1757] */;
|