{"push_id":2384766624,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"da2967a181212fda937a28ed6fcdd284f0778966","before":"cf869675aaa43d5419dde538035a3ced62e5fced","commits":[{"sha":"cc6131d8e16098824af92dee77873f6d32c006b6","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Refactoring: Create IJsonPublisher interface from IJsonStream\n\nChange IJsonProvider to IJsonProducer. Change IJsonObserver to IJsonSubscriber. Move IWatchdogTimer from managers to IJsonStreamController and controller to IAutoJsonStreamPublisher. Relocate from Stream namespace to Producer namespace. Remove managers (web socket clients now have automatic streaming enabled by default). Create web socket client cache implemetations (replacing cache managers). Replace IJsonStreamClient with IJsonPublisherClient. Make IJsonSubscriber HandleMessage method synchronous. Change ObservedStreams property to SubscribedStreams. Allow cache classes to be extended. Remove cancellation token from client events. Add IsEnabled to IWatchdogTimer and do not start timer until first Kick and allow timer to be disposed by timer.  Update unit tests and sample applications.","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/cc6131d8e16098824af92dee77873f6d32c006b6"},{"sha":"42dc337f2dd3ea06b48e634fc2412ee128178429","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Updates","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/42dc337f2dd3ea06b48e634fc2412ee128178429"},{"sha":"b11ffd23453a19476c08f645d84ed881dc53024a","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Add DefaultWebSocketClient unit tests\n\nFix DefaultWebSocketClient message event subject.","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/b11ffd23453a19476c08f645d84ed881dc53024a"},{"sha":"f87a15f031cf0cb860557a0384be469d50c96008","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Add WebSocketStream and BinanceWebSocketStream unit tests\n\nRemove IWebSocketClient.IsStreaming. Put all timing sensitive unit tests in same collection.","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/f87a15f031cf0cb860557a0384be469d50c96008"},{"sha":"6f56d2d283e56d39cc8b3ae0bc7a769979b00934","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Update BinanceWebSocketStream unit tests","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/6f56d2d283e56d39cc8b3ae0bc7a769979b00934"},{"sha":"c1cea690bc9e2ccd8520e8b4cae2bb28e8e363ba","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Update README.md","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/c1cea690bc9e2ccd8520e8b4cae2bb28e8e363ba"},{"sha":"b6de0f668542170b322e7a86ca43c1f3d93041ce","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Remove IsAutoStreamingEnabled flag\n\nUpdate sample applications.","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/b6de0f668542170b322e7a86ca43c1f3d93041ce"},{"sha":"29a8e0bae46832dde0998706bca6f08ceed36ad2","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Simplify namespaces\n\nRemove several namespaces including Binance.Api, Binance.Market, Binance.Account, Binance.Account.Orders, etc. Update unit tests and sample applications.","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/29a8e0bae46832dde0998706bca6f08ceed36ad2"},{"sha":"d3554cb0d409abb8e6c3f7263dc0f31a434f07ae","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Update architecture.png","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/d3554cb0d409abb8e6c3f7263dc0f31a434f07ae"},{"sha":"c3b929ef9ced07b4947b8148bfbd49d4b814f23f","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Fix","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/c3b929ef9ced07b4947b8148bfbd49d4b814f23f"},{"sha":"47b06495f57fb492a14c3d40694bdbea32bacd32","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Update README.md","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/47b06495f57fb492a14c3d40694bdbea32bacd32"},{"sha":"2f1f7f9e30c13136e7540d72aeebc42e3f642c6a","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Update sample applications","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/2f1f7f9e30c13136e7540d72aeebc42e3f642c6a"},{"sha":"fdfd4d93fd465ed85dc2f4ee7a6227c882d03996","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"ReSharper clean-up","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/fdfd4d93fd465ed85dc2f4ee7a6227c882d03996"},{"sha":"a8bdd53dcbf41a6d8cca757bb93b81e943ba2a9a","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Update static assets and symbols\n\nZIL","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/a8bdd53dcbf41a6d8cca757bb93b81e943ba2a9a"},{"sha":"1b8dd607960f21174d85b688d8ef405d0a554e11","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Update web socket client implementations","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/1b8dd607960f21174d85b688d8ef405d0a554e11"},{"sha":"a40c6b4ad866c032a01986ba77194e023d9992d8","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Merge fix and unit test updates","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/a40c6b4ad866c032a01986ba77194e023d9992d8"},{"sha":"da2967a181212fda937a28ed6fcdd284f0778966","author":{"name":"sonvister","email":"e0afacbf886bf424657fe18cd4478f294db70df3@gmail.com"},"message":"Update JsonStreamController","distinct":true,"url":"https://api.github.com/repos/sonvister/Binance/commits/da2967a181212fda937a28ed6fcdd284f0778966"}]}
{"actor":{"display_login":"sonvister"}}