200 changed DatabaseService.getMessagesStream to use a stream controller and listen to the database stream, adding SectionDate's into the MessagesListItem list.
We should test
[ ] the controller is disposed of appropriately (if necessary)
[ ] the stream we create behaves as expected (broadcast stream behaviour, etc.)
200 changed
DatabaseService.getMessagesStream
to use a stream controller and listen to the database stream, adding SectionDate's into the MessagesListItem list.We should test