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
|
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
|
1fe0d71e0e
|
replaced stream processing with more robust processing using buffer length using new JsonStream class
|
2018-01-21 20:04:19 -08:00 |
David Kebler
|
9d6a562cda
|
improved/added example files
|
2018-01-20 14:30:21 -08:00 |
David Kebler
|
57324c616c
|
added chunck processing into JSON packets using newline delimiter
fixed left unix socket file bug
improved some defaults handling
added custom packet processing for tcp vs unix
|
2018-01-19 09:35:15 -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 |
David Kebler
|
0290ec99a7
|
changing to esm .mjs module from .js using @std/esm
|
2018-01-08 13:04:32 -08:00 |
David Kebler
|
c3e94b465e
|
initial commit
|
2017-12-21 15:50:05 -08:00 |