Files
discord-decomp/_bundle/Module5547.js
T
2026-11-01 12:12:55 +02:00

29 lines
916 B
JavaScript

// Metro module 5547 (f5548).
import { TurboModuleRegistry, NativeEventEmitter } from "react-native";
const enforcing = TurboModuleRegistry.getEnforcing("RNCClipboard");
export default enforcing;
let c3413_1 = "RNCClipboard_TEXT_CHANGED";
let c3413_2 = new NativeEventEmitter(enforcing);
let listenerCount = c3413_2.listenerCount;
listenerCount = listenerCount ? c3413_2.listenerCount.bind(c3413_2) : function(a0) {
return c3413_2.listeners(a0).length;
};
export const addListener = function(a0) {
if (listenerCount(c3413_1) === 0) {
enforcing.setListener();
}
const r12 = c3413_2.addListener(c3413_1, a0);
r12._remove = r12.remove;
r12.remove = function() {
this._remove();
if (listenerCount(c3413_1) === 0) {
enforcing.removeListener();
}
};
return r12;
};
export const removeAllListeners = function() {
c3413_2.removeAllListeners(c3413_1);
enforcing.removeListener();
};