Commit Graph

16 Commits

Author SHA1 Message Date
Jerry Kurian
4c7e9ceb7e Improve interface for accumulator 2019-09-12 14:40:47 -04:00
Jerry Kurian
517e281ce5 Remove try catch from provided functions, user handles errors 2019-09-12 09:41:04 -04:00
Jerry Kurian
586f618e95 Update demux 2019-09-12 09:08:49 -04:00
Jerry Kurian
65c36a8f22 Update tests 2019-09-11 16:33:02 -04:00
Jerry Kurian
ce19c5e987 Add test for drain events 2019-09-11 15:09:51 -04:00
Jerry Kurian
dcfd6fe4c2 Update tests 2019-09-11 14:29:20 -04:00
Jerry Kurian
9d280b1662 Wait for drain when write returns false in demux 2019-09-10 18:13:13 -04:00
Jerry Kurian
ee3d9b9ded Add spies to ensure demux handles keys correctly 2019-09-10 12:09:26 -04:00
Jerry Kurian
eed36a4fe9 Lots of stuff 2019-09-09 14:43:18 -04:00
Jerry Kurian
ea2ffdb38c Add test for unwritable streams in demux 2019-09-09 13:47:38 -04:00
Jerry Kurian
0067ba6a7c Add tests for demux 2019-09-09 11:53:21 -04:00
Jerry Kurian
fe0e53147c Handle backpressure 2019-08-30 09:33:29 -04:00
Jerry Kurian
2524d51aa7 Allow CB to be called by construction streams 2019-08-29 14:39:08 -04:00
Jerry Kurian
9765e6cb49 Update tests to write to sink 2019-08-29 08:50:11 -04:00
Jerry Kurian
685215bee6 Add test for keyBy 2019-08-28 17:04:31 -04:00
Jerry Kurian
9b09a3f949 Add demux 2019-08-28 17:01:51 -04:00