react-native-meteor
Advanced tools
Comparing version 1.0.0-beta5 to 1.0.0-beta6
import EventEmitter from "wolfy87-eventemitter"; | ||
import EJSON from "ejson"; | ||
@@ -13,6 +14,6 @@ export default class Socket extends EventEmitter { | ||
send (object) { | ||
const message = JSON.stringify(object); | ||
const message = EJSON.stringify(object); | ||
this.rawSocket.send(message); | ||
// Emit a copy of the object, as the listener might mutate it. | ||
this.emit("message:out", JSON.parse(message)); | ||
this.emit("message:out", EJSON.parse(message)); | ||
} | ||
@@ -71,3 +72,3 @@ | ||
try { | ||
object = JSON.parse(message.data); | ||
object = EJSON.parse(message.data); | ||
} catch (ignore) { | ||
@@ -74,0 +75,0 @@ // Simply ignore the malformed message and return |
{ | ||
"name": "react-native-meteor", | ||
"version": "1.0.0-beta5", | ||
"version": "1.0.0-beta6", | ||
"description": "DDP React-native Client", | ||
@@ -5,0 +5,0 @@ "main": "src/Meteor.js", |
@@ -26,3 +26,3 @@ [](https://badge.fury.io/gh/inProgress-team%2Freact-native-meteor) | ||
npm i --save react-native-meteor | ||
npm i --save react-native-meteor@latest | ||
@@ -150,4 +150,4 @@ [!! See detailed installation guide](https://github.com/inProgress-team/react-native-meteor/blob/master/docs/Install.md) | ||
- [ ] [EJSON parameters support in subscribe and call](https://github.com/inProgress-team/react-native-meteor/issues/7) | ||
- [ ] [Connection status unreliable](https://github.com/inProgress-team/react-native-meteor/issues/16) | ||
Pull Requests are welcome ! :) |
26629
561