David Kebler
28768c8007
refactor send/write so send is async and will wait for reponse from socket.
...
write now makes sure to drain before allowing another packet write
refactored tests with new await send returning processed packet.
2018-02-12 17:10:41 -08:00
David Kebler
751491ee00
moved log options to top
...
refactor passed int opts (path no longer passed separately)
removed .packet property moving process to root property
and thus _packetProcess is private method for packet processing
re-export in index both Socket and Consumer as named and as props of default
refactor test and examples accordingly
2018-02-03 14:13:49 -08:00
David Kebler
bbc29317ee
swtich to pino logging with uci-logger module
2018-02-01 17:26:27 -08:00
David Kebler
3beb53d2a3
removed context processing from modules (will be done in uci-base)
...
added connection retry for consumer when connection to socket fails
refactored tests and examples to suit
Got a start on readme file
2018-01-30 17:49:31 -08:00
David Kebler
0f82f4aedd
fix app processor property that wasn't getting set
2018-01-22 12:18:34 -08:00
David Kebler
9d6a562cda
improved/added example files
2018-01-20 14:30:21 -08:00
David Kebler
2b14508d6f
added in test, passing. Added in bunyan logger
2018-01-13 20:46:14 -08:00
David Kebler
ae72d3af02
added handshaking from socket before finishing consumer connection, fixed async flow control issues, added in mocha test, improved passing of external app for packet processing
2018-01-10 20:33:39 -08:00
David Kebler
e5167c3995
basic working socket-consumer modules with no handshaking but passing json objects
2018-01-08 13:06:01 -08:00