107 lines
5.3 KiB
JavaScript
107 lines
5.3 KiB
JavaScript
/* Metro module 3926; source: unknown; dependencies: [57, 31, 3921] */
|
|
import Module00057 from './module-00057.js'; /* Metro dependency 57 */
|
|
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
|
|
|
|
function _fun32233(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#32233, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4075:6, offset: 0x0100f2df, size: 132 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.useRiveTrigger = useRiveTrigger;
|
|
function useRiveTrigger(a0, a1, a2) { // fn#32234, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4075:187, offset: 0x0100f363, size: 303 bytes, params: 4, frame: 25
|
|
const value = a2;
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
const onTrigger = (value ?? ({})).onTrigger;
|
|
const value2 = useRef(undefined);
|
|
const env0_2 = value2;
|
|
const value3 = useRef(false);
|
|
useRef(onTrigger).current = onTrigger;
|
|
const value5 = (require(3921) /* metro dependency 3921 */).useDisposableMemo(_fun32235, function(a0) {
|
|
return a0?.dispose();
|
|
}, [a1, a0], value2);
|
|
if (value2.current) {
|
|
value3.current = true;
|
|
}
|
|
const [property, env0_6] = env0_2(useState(null), 2);
|
|
useEffect(_fun32237, [a0, a1]);
|
|
useEffect(_fun32238, [a1, value5, a0]);
|
|
useEffect(_fun32239, [value5]);
|
|
object = {};
|
|
object.trigger = useCallback(_fun32242, [a0]);
|
|
object.error = property;
|
|
return object;
|
|
function _fun32235() { // fn#32235, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4075:321, offset: 0x0100f492, size: 37 bytes, params: 1, frame: 11
|
|
if (require) {
|
|
return require.triggerProperty(env0_0);
|
|
}
|
|
}
|
|
|
|
function _fun32237() { // fn#32237, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4075:498, offset: 0x0100ec61, size: 18 bytes, params: 1, frame: 11
|
|
env0_6(null);
|
|
}
|
|
|
|
function _fun32238() { // fn#32238, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4075:529, offset: 0x0100f4b7, size: 96 bytes, params: 1, frame: 15
|
|
var binding;
|
|
var Error;
|
|
var value;
|
|
if (require && !ReactModule.useRef) {
|
|
binding = env0_6;
|
|
Error = global.Error;
|
|
value = 'Property "' + env0_0 + '" not found in the ViewModel instance';
|
|
binding(new Error());
|
|
}
|
|
}
|
|
|
|
function _fun32239() { // fn#32239, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4075:629, offset: 0x0100f517, size: 47 bytes, params: 1, frame: 12
|
|
if (ReactModule.useRef) {
|
|
var env0_0 = ReactModule.useRef.addListener(_fun32240);
|
|
return _fun32241;
|
|
}
|
|
function _fun32240() { // fn#32240, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4075:667, offset: 0x0100f546, size: 35 bytes, params: 1, frame: 10
|
|
if (env1_4.current != null) {
|
|
env1_4.current();
|
|
}
|
|
}
|
|
|
|
function _fun32241() { // fn#32241, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4075:717, offset: 0x0100ed12, size: 21 bytes, params: 1, frame: 9
|
|
var value;
|
|
var binding;
|
|
var error;
|
|
try {
|
|
value = environment;
|
|
binding = env0_0;
|
|
binding();
|
|
} catch (error) {
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function _fun32242() { // fn#32242, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4075:768, offset: 0x0100f569, size: 122 bytes, params: 1, frame: 16
|
|
var console;
|
|
var warn;
|
|
var binding;
|
|
let current = env0_2.current;
|
|
if (current) {
|
|
env0_2.current.trigger();
|
|
} else {
|
|
current = ReactModule.useCallback.current;
|
|
console = global.console;
|
|
warn = console.warn;
|
|
binding = env0_0;
|
|
if (current) {
|
|
Reflect.apply(warn, console,
|
|
["useRiveTrigger: trigger('" + binding + "') called after dispose. The property has been cleaned up — this is likely a stale closure from an async callback that fired after unmount."]);
|
|
} else {
|
|
Reflect.apply(warn, console,
|
|
["useRiveTrigger: trigger('" + binding + "') called but the property is not available yet. The viewModelInstance may still be loading."]);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun32233, 3926, [57, 31, 3921]) /* metro module 3926, dependencies: [57, 31, 3921] */;
|