95 lines
6.0 KiB
JavaScript
95 lines
6.0 KiB
JavaScript
/* Metro module 6303; source: unknown; dependencies: [6304, 1610, 6294] */
|
|
import * as moduleValue3 from './module-01610.js'; /* Metro dependency 1610 */
|
|
import * as Module06294Module from './module-06294.js'; /* Metro dependency 6294 */
|
|
import * as UseScrollEventsHandlersDefaultModule from './module-06304-useScrollEventsHandlersDefault.js'; /* Metro dependency 6304 */
|
|
|
|
function _fun49687(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49687, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6481:6, offset: 0x01204490, size: 114 bytes, params: 8, frame: 16
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
object = {code: 'function pnpm_useScrollHandlerTs1(event,context){const{handleOnScroll,onScroll,runOnJS}=this.__closure;handleOnScroll(event,context);if(onScroll){runOnJS(onScroll)({nativeEvent:event});}}'};
|
|
object = {code: 'function pnpm_useScrollHandlerTs2(event,context){const{handleOnBeginDrag,onScrollBeginDrag,runOnJS}=this.__closure;handleOnBeginDrag(event,context);if(onScrollBeginDrag){runOnJS(onScrollBeginDrag)({nativeEvent:event});}}'};
|
|
object = {code: 'function pnpm_useScrollHandlerTs3(event,context){const{handleOnEndDrag,onScrollEndDrag,runOnJS}=this.__closure;handleOnEndDrag(event,context);if(onScrollEndDrag){runOnJS(onScrollEndDrag)({nativeEvent:event});}}'};
|
|
exports.useScrollHandler = useScrollHandler;
|
|
function useScrollHandler() { // fn#49688, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6481:768, offset: 0x01204502, size: 691 bytes, params: 1, frame: 33
|
|
const useScrollEventsHandlersDefault = (UseScrollEventsHandlersDefaultModule).useScrollEventsHandlersDefault;
|
|
const workletNoop = (Module06294Module).workletNoop;
|
|
const value = undefined;
|
|
const r4 = arguments.length > 0 && value !== arguments[0] ? arguments[0] : useScrollEventsHandlersDefault;
|
|
const r9 = arguments.length > 1 ? arguments[1] : value;
|
|
const r8 = arguments.length > 2 ? arguments[2] : value;
|
|
const r7 = arguments.length > 3 ? arguments[3] : value;
|
|
const env0_2 = r7;
|
|
const r0 = arguments.length > 4 ? arguments[4] : value;
|
|
const value9 = (moduleValue3).useAnimatedRef();
|
|
const value10 = (moduleValue3).useSharedValue(0);
|
|
const value11 = r4(value9, value10, r0);
|
|
const handleOnScroll = value11.handleOnScroll;
|
|
const r14 = value !== handleOnScroll ? handleOnScroll : workletNoop;
|
|
const env0_3 = r14;
|
|
const handleOnBeginDrag = value11.handleOnBeginDrag;
|
|
const r13 = value !== handleOnBeginDrag ? handleOnBeginDrag : workletNoop;
|
|
const env0_4 = r13;
|
|
const handleOnEndDrag = value11.handleOnEndDrag;
|
|
const r12 = value !== handleOnEndDrag ? handleOnEndDrag : workletNoop;
|
|
const handleOnMomentumEnd = value11.handleOnMomentumEnd;
|
|
const r10 = value !== handleOnMomentumEnd ? handleOnMomentumEnd : workletNoop;
|
|
const handleOnMomentumBegin = value11.handleOnMomentumBegin;
|
|
const r11 = value !== handleOnMomentumBegin ? handleOnMomentumBegin : workletNoop;
|
|
const useAnimatedScrollHandler = moduleValue3.useAnimatedScrollHandler;
|
|
const object2 = {};
|
|
let closure = onScroll_49689;
|
|
const object3 = {handleOnScroll: r14, onScroll: r9};
|
|
const runOnJS = moduleValue3.runOnJS;
|
|
object3.runOnJS = runOnJS;
|
|
closure.__closure = object3;
|
|
closure.__workletHash = 13105350120634;
|
|
closure.__initData = env0_2;
|
|
object2.onScroll = closure;
|
|
closure = onBeginDrag;
|
|
closure.__closure = {handleOnBeginDrag: r13, onScrollBeginDrag: r8, runOnJS: runOnJS};
|
|
closure.__workletHash = 803385440782;
|
|
closure.__initData = env0_3;
|
|
object2.onBeginDrag = closure;
|
|
closure = onEndDrag;
|
|
closure.__closure = {handleOnEndDrag: r12, onScrollEndDrag: r7, runOnJS: runOnJS};
|
|
closure.__workletHash = 3274737678599;
|
|
closure.__initData = env0_4;
|
|
object2.onEndDrag = closure;
|
|
object2.onMomentumBegin = r11;
|
|
object2.onMomentumEnd = r10;
|
|
return {scrollHandler: Reflect.apply(useAnimatedScrollHandler, moduleValue3, [object2, [r14, r13, r12, r11, r10, r9,
|
|
r8, r7]]), scrollableRef: value9, scrollableContentOffsetY: value10};
|
|
function useScrollHandlerOnScroll(a0, a1) { // fn#49689, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6481:1485, owner: useScrollHandler.onScroll, offset: 0x012047b5, size: 79 bytes, params: 3, frame: 15
|
|
var value2;
|
|
env0_3(a0, a1);
|
|
if (env0_0) {
|
|
value2 = environment.__proto__;
|
|
(require(1610) /* metro dependency 1610 */).runOnJS(env0_0)({nativeEvent: a0});
|
|
}
|
|
}
|
|
|
|
function onBeginDrag(a0, a1) { // fn#49690, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6481:1700, owner: useScrollHandler.onBeginDrag, offset: 0x01204804, size: 79 bytes, params: 3, frame: 15
|
|
var value2;
|
|
env0_4(a0, a1);
|
|
if (env0_1) {
|
|
value2 = environment.__proto__;
|
|
(require(1610) /* metro dependency 1610 */).runOnJS(env0_1)({nativeEvent: a0});
|
|
}
|
|
}
|
|
|
|
function onEndDrag(a0, a1) { // fn#49691, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6481:1924, owner: useScrollHandler.onEndDrag, offset: 0x01204853, size: 79 bytes, params: 3, frame: 15
|
|
var value2;
|
|
env0_5(a0, a1);
|
|
if (env0_2) {
|
|
value2 = environment.__proto__;
|
|
(require(1610) /* metro dependency 1610 */).runOnJS(env0_2)({nativeEvent: a0});
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun49687, 6303, [6304, 1610, 6294]) /* metro module 6303, dependencies: [6304, 1610, 6294] */;
|