import { NativeModules, DeviceEventEmitter, } from 'react-native';
const { ThreadSelfManager } = NativeModules;
const self = { onmessage: null, postMessage: (message) => { if (!message) { return; }
ThreadSelfManager.postMessage(message);
} };
DeviceEventEmitter.addListener("ThreadMessage", (message) => {
!!message && self.onmessage && self.onmessage(message); }); export default self;