#React Native Event Source Base On: https://github.com/eohland/EventSource
#install for node,react-native: npm install event-source-any-where --save #install for HTML: <script src="https://github.com/Shinichi52/EventSource/blob/master/eventsource.min.js"></script>
require('event-source-any-where'); // for overwrite EventSource
let _consumer = new EventSourceEx(YourUrl);
// add event
_consumer.addEventListener(YourKey, Callback);
// remove event
_consumer.removeEventListener(YourKey, Callback);
// close connection
_consumer.close();
#Example:
require('event-source-any-where');
this._consumer = new EventSourceEx(CONFIG.urlAuth + CONFIG.serviceConsumer);
this._consumer.addEventListener("message", this.onReceiveMessage);
this._consumer.addEventListener("error", this.onConnectError);