49 lines
2.7 KiB
JavaScript
49 lines
2.7 KiB
JavaScript
/* Metro module 6801; source: unknown; dependencies: [27] */
|
|
import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */
|
|
|
|
function _fun53537(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#53537, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6979:6, offset: 0x0134e3df, size: 198 bytes, params: 8, frame: 17
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.addListener = undefined;
|
|
exports.removeAllListeners = undefined;
|
|
const TurboModuleRegistry = ReactNativeModule.TurboModuleRegistry;
|
|
const enforcing = TurboModuleRegistry.getEnforcing('RNCClipboard');
|
|
exports.default = enforcing;
|
|
const NativeEventEmitter = ReactNativeModule.NativeEventEmitter;
|
|
let nativeEventEmitter = new NativeEventEmitter(enforcing);
|
|
if (nativeEventEmitter.listenerCount) {
|
|
nativeEventEmitter = nativeEventEmitter.listenerCount.bind(nativeEventEmitter);
|
|
}
|
|
exports.addListener = addListener_53539;
|
|
exports.removeAllListeners = removeAllListeners_53541;
|
|
function listenerCount_53538(a0) { // fn#53538, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6979:323, offset: 0x0134e4a5, size: 28 bytes, params: 2, frame: 11
|
|
const binding = env0_1;
|
|
return binding.listeners(a0).length;
|
|
}
|
|
|
|
function addListener_53539(a0) { // fn#53539, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6979:393, offset: 0x0134e4c1, size: 88 bytes, params: 2, frame: 13
|
|
if (listenerCount('RNCClipboard_TEXT_CHANGED') === 0) {
|
|
env0_0.setListener();
|
|
}
|
|
const value = env0_1.addListener('RNCClipboard_TEXT_CHANGED', a0);
|
|
value._remove = value.remove;
|
|
value.remove = remove_53540;
|
|
return value;
|
|
function addListener_53539Remove() { // fn#53540, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6979:503, owner: addListener_53539.remove, offset: 0x0134e519, size: 55 bytes, params: 1, frame: 12
|
|
this._remove();
|
|
if (listenerCount('RNCClipboard_TEXT_CHANGED') === 0) {
|
|
env1_0.removeListener();
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function removeAllListeners_53541() { // fn#53541, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6979:583, offset: 0x0134e550, size: 42 bytes, params: 1, frame: 12
|
|
env0_1.removeAllListeners('RNCClipboard_TEXT_CHANGED');
|
|
env0_0.removeListener();
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun53537, 6801, [27]) /* metro module 6801, dependencies: [27] */;
|