Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save guilhermecarvalhocarneiro/5de2c178dce19fbe7dfbb8763b994441 to your computer and use it in GitHub Desktop.
Save guilhermecarvalhocarneiro/5de2c178dce19fbe7dfbb8763b994441 to your computer and use it in GitHub Desktop.
BloC da Class Roteiro
class RoteiroBloc {
final _controller = StreamController();
// Criando a Stream para retornar para quem chamou
get stream => _controller.stream;
// Método para consultar os roteiros da cidade.
getRoteiros(){
Future future = Roteiro.getRoteiros();
future.then((roteiros){
_controller.sink.add(roteiros);
});
}
// Método para detalhar o Roteiro
detailRoteiro(int id){
Future future = Roteiro.detailRoteiro(id);
future.then((destino){
_controller.sink.add(destino);
});
}
close(){
_controller.close();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment