decord/source/6709_nativeEventEmitter.js

41 lines
1.1 KiB
JavaScript
Raw Normal View History

2026-07-25 08:10:48 +00:00
// Module ID: 6709
// Function ID: 59231
2026-07-20 16:05:17 +00:00
// Name: nativeEventEmitter
2026-07-23 10:11:24 +00:00
// Dependencies: [27]
2026-07-25 08:10:48 +00:00
// Module 6709 (nativeEventEmitter)
2026-07-23 10:11:24 +00:00
import get_ActivityIndicator from "get ActivityIndicator";
2026-07-20 16:05:17 +00:00
let NativeEventEmitter;
2026-07-23 10:11:24 +00:00
let closure_0;
({ NativeModules: closure_0, NativeEventEmitter } = get_ActivityIndicator);
2026-07-20 16:05:17 +00:00
const nativeEventEmitter = new NativeEventEmitter(undefined);
2026-07-23 10:11:24 +00:00
export default (() => {
2026-07-20 16:05:17 +00:00
class WebViewProxy {
constructor(arg0) {
this.webViewKey = arg0;
return;
}
injectJavaScript(arg0) {
2026-07-23 10:11:24 +00:00
RNCWebView = outer1_0.RNCWebView;
2026-07-20 16:05:17 +00:00
return RNCWebView.injectJavaScriptWithWebViewKey(this.webViewKey, arg0);
}
addOnMessageListener(arg0) {
2026-07-23 10:11:24 +00:00
closure_0 = arg0;
2026-07-20 16:05:17 +00:00
self = this;
2026-07-23 10:11:24 +00:00
return outer1_1.addListener("ReactNativeWebViewOnMessageWithWebViewKey", (webViewKey) => {
2026-07-20 16:05:17 +00:00
if (webViewKey.webViewKey === self.webViewKey) {
2026-07-23 10:11:24 +00:00
callback(webViewKey);
2026-07-20 16:05:17 +00:00
}
});
}
releaseWebView() {
2026-07-23 10:11:24 +00:00
RNCWebView = outer1_0.RNCWebView;
2026-07-20 16:05:17 +00:00
releaseWebViewResult = RNCWebView.releaseWebView(this.webViewKey);
return;
}
}
return WebViewProxy;
2026-07-23 10:11:24 +00:00
})();