Files
discord-decomp/sources/by-id/module-01822.jsx
T
2026-07-27 16:20:00 +03:00

52 lines
3.1 KiB
React

/* Metro module 1822; source: unknown; dependencies: [] */
function _fun19885(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19885, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1949:6, offset: 0x00eb716e, size: 163 bytes, params: 8, frame: 16
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let env0_0 = {code: 'function pnpm_utilsTs2(...args){const{value,wait,worklet}=this.__closure;const t=Date.now();const now=t-value.time;if(now<wait){value.time=t;return;}value.time=t;return worklet(...args);}'};
const closure = debounce_19886;
closure.__closure = {};
closure.__workletHash = 1678132827161;
closure.__initData = {code: 'function pnpm_utilsTs1(worklet,wait=0){const value={time:0};return function(...args){"worklet";const t=Date.now();const now=t-value.time;if(now<wait){value.time=t;return;}value.time=t;return worklet(...args);};}'};
const closure2 = function(a0, a1) {
var value = a0;
var env0_0 = value;
return (a1 ? a1.find(_fun19889) : undefined) ?? value;
};
closure2.__closure = {};
closure2.__workletHash = 10680474034033;
closure2.__initData = {code: 'function pnpm_utilsTs3(defaultScrollValue,snapPoints){let snapPoint;if(snapPoints){snapPoint=snapPoints.find(function(offset){return offset>=defaultScrollValue;});}return snapPoint!==null&&snapPoint!==void 0?snapPoint:defaultScrollValue;}'};
exports.debounce = closure;
exports.scrollDistanceWithRespectToSnapPoints = closure2;
}
function debounce_19886(a0) { // fn#19886, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1949:527, offset: 0x00eb7211, size: 117 bytes, params: 2, frame: 8
const env0_0 = a0;
const value = 0;
const r3 = arguments.length > 1 ? arguments[1] === undefined ? value : arguments[1] : value;
const closure = pnpm_utilsTs2;
closure.__closure = {value: {time: value}, wait: r3, worklet: a0};
closure.__workletHash = 8768898864142;
closure.__initData = env0_0;
return closure;
}
function scrollDistanceWithRespectToSnapPoints(a0, a1) { // fn#19888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1949:1155, offset: 0x00eb72dd, size: 44 bytes, params: 3, frame: 13
return (a1 ? a1.find(_fun19889) : undefined) ?? a0;
}
function pnpm_utilsTs2() { // fn#19887, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1949:638, owner: debounce_19886.pnpm_utilsTs2, offset: 0x00eb7286, size: 87 bytes, params: 1, frame: 16
const Date = global.Date;
const value = Date.now();
if (value - env0_2.time < env0_1) {
env0_2.time = value;
return undefined;
}
env0_2.time = value;
return env0_0.apply(undefined, arguments);
}
function _fun19889(a0) { // fn#19889, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1949:1210, offset: 0x00eb7309, size: 16 bytes, params: 2, frame: 2
return a0 >= env0_0;
}