aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/node/client.js
diff options
context:
space:
mode:
authorGravatar murgatroid99 <michael.lumish@gmail.com>2015-01-23 14:52:01 -0800
committerGravatar murgatroid99 <michael.lumish@gmail.com>2015-01-23 14:52:01 -0800
commitc92499d1d91091d4a2cd437f46534a353fb0bee6 (patch)
tree8fee8a625c9a4e9f6a8e992472a171a07b179975 /src/node/client.js
parent25290d29905800ce6a5f98761ad3e126ca167ce2 (diff)
Removed some duplicate stream code
Diffstat (limited to 'src/node/client.js')
-rw-r--r--src/node/client.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/node/client.js b/src/node/client.js
index 2fefd14bbc..7007852b93 100644
--- a/src/node/client.js
+++ b/src/node/client.js
@@ -105,7 +105,7 @@ function GrpcClientStream(call, serialize, deserialize) {
return;
}
var data = event.data;
- if (self.push(data) && data != null) {
+ if (self.push(self.deserialize(data)) && data != null) {
self._call.startRead(readCallback);
} else {
reading = false;
@@ -155,7 +155,7 @@ GrpcClientStream.prototype._read = function(size) {
*/
GrpcClientStream.prototype._write = function(chunk, encoding, callback) {
var self = this;
- self._call.startWrite(chunk, function(event) {
+ self._call.startWrite(self.serialize(chunk), function(event) {
callback();
}, 0);
};
@@ -185,7 +185,7 @@ function makeRequest(channel,
if (metadata) {
call.addMetadata(metadata);
}
- return new GrpcClientStream(call);
+ return new GrpcClientStream(call, serialize, deserialize);
}
/**