11import 'package:flutter_bloc/flutter_bloc.dart' ;
2- import '.. /api/movie_api.dart' ;
3- import 'home_state.dart' ;
2+ import 'package:tmdb_flutter/app /api/movie_api.dart' ;
3+ import 'package:tmdb_flutter/app/cubit/ home_state.dart' ;
44
55class HomeCubit extends Cubit <HomeState > {
6- final MovieAPI _movieAPI;
7-
86 HomeCubit (this ._movieAPI) : super (HomeInitial ());
7+ final MovieAPI _movieAPI;
98
109 Future <void > loadHomeData () async {
1110 try {
@@ -16,12 +15,14 @@ class HomeCubit extends Cubit<HomeState> {
1615 final upcomingMovies = await _movieAPI.getUpcomingMovies ();
1716 final genres = await _movieAPI.getMovieGenres ();
1817
19- emit (HomeLoaded (
20- trendingMovies: trendingMovies,
21- popularMovies: popularMovies,
22- upcomingMovies: upcomingMovies,
23- genres: genres,
24- ));
18+ emit (
19+ HomeLoaded (
20+ trendingMovies: trendingMovies,
21+ popularMovies: popularMovies,
22+ upcomingMovies: upcomingMovies,
23+ genres: genres,
24+ ),
25+ );
2526 } catch (e) {
2627 emit (HomeError (e.toString ()));
2728 }
@@ -30,4 +31,4 @@ class HomeCubit extends Cubit<HomeState> {
3031 Future <void > refreshHomeData () async {
3132 await loadHomeData ();
3233 }
33- }
34+ }
0 commit comments