From efc60b359c8dee9dd63bc1e08f43cd03d35ca86b Mon Sep 17 00:00:00 2001 From: SAGARSURI Date: Sat, 29 Feb 2020 12:32:01 +0530 Subject: [PATCH] Upgraded RxDart to 0.23.1 --- lib/src/blocs/movie_detail_bloc.dart | 3 ++- lib/src/blocs/movies_bloc.dart | 5 +++-- pubspec.yaml | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/src/blocs/movie_detail_bloc.dart b/lib/src/blocs/movie_detail_bloc.dart index 911581a..84d9dc8 100644 --- a/lib/src/blocs/movie_detail_bloc.dart +++ b/lib/src/blocs/movie_detail_bloc.dart @@ -1,6 +1,7 @@ import 'dart:async'; import 'package:rxdart/rxdart.dart'; + import '../models/trailer_model.dart'; import '../resources/repository.dart'; @@ -10,7 +11,7 @@ class MovieDetailBloc { final _trailers = BehaviorSubject>(); Function(int) get fetchTrailersById => _movieId.sink.add; - Observable> get movieTrailers => _trailers.stream; + Stream> get movieTrailers => _trailers.stream; MovieDetailBloc() { _movieId.stream.transform(_itemTransformer()).pipe(_trailers); diff --git a/lib/src/blocs/movies_bloc.dart b/lib/src/blocs/movies_bloc.dart index e0a9aa3..9f4e3c3 100644 --- a/lib/src/blocs/movies_bloc.dart +++ b/lib/src/blocs/movies_bloc.dart @@ -1,12 +1,13 @@ -import '../resources/repository.dart'; import 'package:rxdart/rxdart.dart'; + import '../models/item_model.dart'; +import '../resources/repository.dart'; class MoviesBloc { final _repository = Repository(); final _moviesFetcher = PublishSubject(); - Observable get allMovies => _moviesFetcher.stream; + Stream get allMovies => _moviesFetcher.stream; fetchAllMovies() async { ItemModel itemModel = await _repository.fetchAllMovies(); diff --git a/pubspec.yaml b/pubspec.yaml index 0d0f6ee..53183ad 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -8,8 +8,8 @@ dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^0.1.2 - rxdart: ^0.18.0 - http: ^0.12.0+1 + rxdart: ^0.23.1 + http: ^0.12.0+4 dev_dependencies: flutter_test: