diff --git a/lib/inherited_rxdart.dart b/lib/inherited_rxdart.dart index d20c33c..964008f 100644 --- a/lib/inherited_rxdart.dart +++ b/lib/inherited_rxdart.dart @@ -1,7 +1,5 @@ library inherited_rxdart; -export 'package:rxdart/rxdart.dart'; - export 'src/exception.dart' show RxBlocMustBeOfSpecificTypeException, diff --git a/lib/src/rx_bloc.dart b/lib/src/rx_bloc.dart index 6306d9c..485612a 100644 --- a/lib/src/rx_bloc.dart +++ b/lib/src/rx_bloc.dart @@ -46,7 +46,6 @@ abstract class RxSingleStateBloc extends RxBlocBase { abstract class RxSilentBloc extends RxBlocBase { RxSilentBloc(S initialState) : super(BehaviorSubject.seeded(initialState)); - @override @nonVirtual bool get shouldSkipFirstBuild => true; diff --git a/lib/src/rx_selector.dart b/lib/src/rx_selector.dart index beb7f68..04c2430 100644 --- a/lib/src/rx_selector.dart +++ b/lib/src/rx_selector.dart @@ -27,9 +27,7 @@ class _RxSelectorBaseState @override void didChangeDependencies() { super.didChangeDependencies(); - _state = context - .watch() - .state; + _state = context.watch().state; _value = widget.stateRebuildSelector(_state); } @@ -55,12 +53,11 @@ class RxSelector, S, T> required StateRebuildSelector stateRebuildSelector, required RxBlocWidgetBuilder builder, }) : super( - key: key, - stateRebuildSelector: stateRebuildSelector, - builder: builder); + key: key, + stateRebuildSelector: stateRebuildSelector, + builder: builder); } - class RxSingleStateSelector extends _RxSelectorBase { const RxSingleStateSelector({ @@ -68,7 +65,7 @@ class RxSingleStateSelector required StateRebuildSelector stateRebuildSelector, required RxBlocWidgetBuilder builder, }) : super( - key: key, - stateRebuildSelector: stateRebuildSelector, - builder: builder); + key: key, + stateRebuildSelector: stateRebuildSelector, + builder: builder); } diff --git a/pubspec.yaml b/pubspec.yaml index e765d9c..ca68aa2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: inherited_rxdart -description: A package that combine power of inherited widget and rxdart +description: "Inherited RxDart is a state management library that combine the power of InheritedWidget and RxDart, a simple and elegant state management solution for apps of any scale" version: 0.0.1 homepage: https://github.com/SilentCatD/inherited_rxdart issue_tracker: https://github.com/SilentCatD/inherited_rxdart/issues diff --git a/test/inherited_rx_dart_test.dart b/test/inherited_rx_dart_test.dart index 1c8889b..59b5d66 100644 --- a/test/inherited_rx_dart_test.dart +++ b/test/inherited_rx_dart_test.dart @@ -1,4 +1,3 @@ - void main() { // test('adds one to input values', () { // final calculator = Calculator();