)]}' { "commit": "25a7e2ec39c03622b86918cb9ce3e7d00dd283d1", "tree": "ab15efcf1058b1131a172c40d3d6bf1d9d1ce5c3", "parents": [ "4a1e1d8b912f4121f120205e3cc16a7ddc463e6d" ], "author": { "name": "Do Tuan Anh", "email": "dotuananh.dta@gmail.com", "time": "Wed Jul 21 02:27:55 2021 +0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jul 20 12:27:55 2021 -0700" }, "message": "Avoid missing streams when relistening to broadcast StreamGroup (#184)\n\nIn a broadcast `StreamGroup` when all listeners have canceled the inner\r\nsubscriptions are kept only for single subscriber streams. When a new\r\nlistener is added and subscriptions need to be recreated for inner\r\nbroadcast streams the presence of a single subscriber subscription in\r\nthe collection of subscriptions would cause the listen to bail out early\r\nand fail to subscribe to later broadcast streams. Change `return` to\r\n`continue` to keep going with the rest of the streams.", "tree_diff": [ { "type": "modify", "old_id": "102ad59fffdd3ea3c71da789b254e1a5951ec456", "old_mode": 33188, "old_path": "CHANGELOG.md", "new_id": "2c5a3ebb51d4d2d708a9daab9387d277b8f6ab90", "new_mode": 33188, "new_path": "CHANGELOG.md" }, { "type": "modify", "old_id": "f7819bfd67b954893c681b41a6bc2680f0d356da", "old_mode": 33188, "old_path": "lib/src/stream_group.dart", "new_id": "c8414f498d49115997f09c420ed2f10afe508576", "new_mode": 33188, "new_path": "lib/src/stream_group.dart" }, { "type": "modify", "old_id": "11c66c1e15ac78bad67df3d64304904861a77fc1", "old_mode": 33188, "old_path": "test/stream_group_test.dart", "new_id": "256056e6642eee5673406515da8495274527d354", "new_mode": 33188, "new_path": "test/stream_group_test.dart" } ] }