{"push_id":634451599,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"96b21232e2e38323922bbcb3726472aa856b1b15","before":"90809bdb1a9344d57bd4c631a3ae619d86f1d560","commits":[{"sha":"02e09a5f48b3bcfd84dc09497c4ed04f8b0026a6","author":{"email":"c23583795c19b4651d727855edb843de6102c2dc@gmail.com","name":"Elvis Stansvik"},"message":"Move tickedynamic out of `python` subdirectory.\n\nIt has JavaScript parts as well.","distinct":true,"url":"https://api.github.com/repos/estan/crossbarexamples/commits/02e09a5f48b3bcfd84dc09497c4ed04f8b0026a6"},{"sha":"96b21232e2e38323922bbcb3726472aa856b1b15","author":{"email":"c23583795c19b4651d727855edb843de6102c2dc@gmail.com","name":"Elvis Stansvik"},"message":"Clean up authenticate/ticketdynamic example.\n\n  o Remove unused imports.\n\n  o Use class names `BackendSession`, `ClientSession`, and\n    `AuthenticatorSession`, to match filenames.\n\n  o Always when subscriptions / publications failures are\n    expected, say so.\n\n  o `onhello` takes an argument, so always provide one when\n    publishing from index.html and client.py.","distinct":true,"url":"https://api.github.com/repos/estan/crossbarexamples/commits/96b21232e2e38323922bbcb3726472aa856b1b15"}]}