Skip to content

Commit

Permalink
refactored generateServerStreamCall now passes basic tests
Browse files Browse the repository at this point in the history
  • Loading branch information
iangeckeler committed Aug 6, 2019
1 parent fe5ae40 commit a3e00ee
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion lib/callFactories/generateServerStreamCall.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ const grpc = require("grpc");

const generateMeta = require("../utils/generateMeta");

const basicCallDecorator = require("./callDecorators/basicCallDecorator");
const serverStreamDecorator = require("./callDecorators/serverStreamDecorator");
const clientUnaryDecorator = require("./callDecorators/clientUnaryDecorator");

function generateServerStreamCall(ServerWritableStream) {
ServerWritableStreamClone = Object.create(ServerWritableStream);
ServerWritableStreamClone.state = null;
Expand Down Expand Up @@ -67,4 +71,10 @@ function generateServerStreamCall(ServerWritableStream) {
// }
// }

module.exports = generateServerStreamCall;
module.exports = function(ServerWritableStream) {
ServerWritableStreamClone = Object.create(ServerWritableStream);
basicCallDecorator(ServerWritableStreamClone, ServerWritableStream);
clientUnaryDecorator(ServerWritableStreamClone, ServerWritableStream);
serverStreamDecorator(ServerWritableStreamClone, ServerWritableStream);
return ServerWritableStreamClone;
};

0 comments on commit a3e00ee

Please sign in to comment.