{"push_id":2092291471,"size":3,"distinct_size":1,"ref":"refs/heads/cb/livedata-extensions","head":"e645df640cb01a030bf1a58d7bf69012cc3d72b9","before":"6affe5eb298d3089e7cebf23dbbd20bcf73b0885","commits":[{"sha":"86480a40f37fc26b9d64de6761bff318ddb2338e","author":{"name":"Chris Banes","email":"94dfea16a3e909ac40b060ebb13fd528558d9a7a@google.com"},"message":"Refactor HomeNavigator injection\n\nCurrently it is injected via Dagger at VM creation.\nThis does not work at all when the Activity is rotated,\nsince the VM still be holding onto the old Activity\ninstance.\n\nThis commits refactors this to be based around a ViewModel\nand a LiveData for each action. The ViewModel holds those\nLiveDatas and the current Activity observes them. Each\nfragment then retrieves the NavigatorViewModel and invokes\nthe LiveData's (through the interface).\n\nCloses #47","distinct":false,"url":"https://api.github.com/repos/chrisbanes/tivi/commits/86480a40f37fc26b9d64de6761bff318ddb2338e"},{"sha":"12b799efe2beb7c2be095eaa8c5be94f85a1bbef","author":{"name":"Chris Banes","email":"94dfea16a3e909ac40b060ebb13fd528558d9a7a@users.noreply.github.com"},"message":"Merge pull request #61 from chrisbanes/cb/rotation-replace\n\nLots of rotation fixes","distinct":false,"url":"https://api.github.com/repos/chrisbanes/tivi/commits/12b799efe2beb7c2be095eaa8c5be94f85a1bbef"},{"sha":"e645df640cb01a030bf1a58d7bf69012cc3d72b9","author":{"name":"Chris Banes","email":"94dfea16a3e909ac40b060ebb13fd528558d9a7a@google.com"},"message":"Make LiveData.observe() nicer in Kotlin","distinct":true,"url":"https://api.github.com/repos/chrisbanes/tivi/commits/e645df640cb01a030bf1a58d7bf69012cc3d72b9"}]}
{"actor":{"display_login":"chrisbanes"}}