rx_bloc 0.3.0
rx_bloc: ^0.3.0 copied to clipboard
A Flutter package that helps implementing the BLoC (Business Logic Component) Design Pattern using the power of reactive streams.
0.3.0 April 5, 2020 #
- Added
asResultStream()extension method to the Stream - Fix the behaviour of
setResultStateHandlerwhenshareStreamparameter istrue.
0.2.0 March 18, 2020 #
- Breaking changes
- Renamed methods in RxBlocBase class:
registerRequest->setResultStateHandlerregisterRequestToLoading->setLoadingStateHandlerregisterRequestToErrors->setErrorStateHandler
- Renamed properties in RxBlocBase class:
requestsLoadingState->loadingStaterequestsExceptions->errorState
- Renamed method in Stream extension:
registerRequest->setResultStateHandler
- Renamed methods in RxBlocBase class:
- Added an optional named parameter
shareStreamtosetResultStateHandlermethods. It has default valuetrue. If it istruethe stream will be converted to broadcast one before registering it to errors and loading.
0.1.0 March 14, 2020 #
- Removed const annotations @rxBloc and @rxBlocIgnoreState
- Removed flutter as dependency in favour of the meta package
- Added unit tests
- Updated README file
0.0.1 Jan 16, 2020 #
- Initial release