UNPKG

nodejs-mobile-react-native

Version:
19 lines (13 loc) 406 B
const EventEmitter = require('events'); var mybridgeaddon = process.binding('rn_bridge'); class MyEmitter extends EventEmitter {} MyEmitter.prototype.send=function(msg) { mybridgeaddon.sendMessage(msg); }; const channel = new MyEmitter(); var myListener = mybridgeaddon.registerListener( function(msg) { setImmediate( () => { channel.emit('message', msg); }); }); exports.channel = channel;