Skip to content

Instantly share code, notes, and snippets.

@hjJunior
Created December 10, 2018 14:45
Show Gist options
  • Save hjJunior/9de5c08ad6499a08462fa9388c332dde to your computer and use it in GitHub Desktop.
Save hjJunior/9de5c08ad6499a08462fa9388c332dde to your computer and use it in GitHub Desktop.
import '../repository/beer_repository.dart';
import '../models/beer.dart';
...
class _HomeState extends State<Home> {
List<Beer> _beers = <Beer>[];
@override
void initState() {
super.initState();
listenForBeers();
}
void listenForBeers() async {
final Stream<Beer> stream = await getBeers();
stream.listen((Beer beer) =>
setState(() => _beers.add(beer))
);
}
....
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment