This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| enum PostBlocAction {FetchPosts} | |
| class PostBloc{ | |
| //This StreamController is used to update the state of widgets | |
| PublishSubject<PostResponse> _stateStreamController = new PublishSubject(); | |
| StreamSink<PostResponse> get _postSink => _stateStreamController.sink; | |
| Stream<PostResponse> get postStream => _stateStreamController.stream; | |
| //user input event StreamController |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class HomeScreen extends StatefulWidget { | |
| HomeScreen(); | |
| @override | |
| _HomeScreenState createState() { | |
| return _HomeScreenState(); | |
| } | |
| } | |
| class _HomeScreenState extends State<HomeScreen> { |
OlderNewer