LCOV - code coverage report
Current view: top level - app-init/redux - redfire_reducers.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 0 14 0.0 %
Date: 2022-03-03 12:16:56 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:redux/redux.dart';
       2             : 
       3             : import '../../auth/reducers/pop_all_pages_reducer.dart';
       4             : import '../../auth/reducers/reset_auth_page_reducer.dart';
       5             : import '../../auth/reducers/set_auth_step_reducer.dart';
       6             : import '../../auth/reducers/set_auth_user_data_reducer.dart';
       7             : import '../../auth/reducers/set_email_reducer.dart';
       8             : import '../../auth/reducers/set_id_token_result_reducer.dart';
       9             : import '../../auth/reducers/set_providers_for_email_reducer.dart';
      10             : import '../../auth/reducers/sign_out_reducer.dart';
      11             : import '../../navigation/reducers/push_page_reducer.dart';
      12             : import '../../navigation/reducers/remove_current_page_reducer.dart';
      13             : import '../../problems/reducers/add_problem_reducer.dart';
      14             : import '../../problems/reducers/remove_problem_reducer.dart';
      15             : import '../../settings/reducers/update_settings_reducer.dart';
      16             : import '../../types/red_fire_state.dart';
      17             : 
      18             : /// Reducers specify how the application"s state changes in response to actions
      19             : /// sent to the store.
      20             : ///
      21             : /// Each reducer returns a new [AppState].
      22           0 : List<Reducer<T>> redfireReducers<T extends RedFireState>() => [
      23             :       // Auth
      24           0 :       SignOutReducer<T>(),
      25           0 :       SetAuthStepReducer<T>(),
      26           0 :       SetAuthUserDataReducer<T>(),
      27           0 :       SetEmailReducer<T>(),
      28           0 :       SetProvidersForEmailReducer<T>(),
      29           0 :       SetIdTokenResultReducer<T>(),
      30           0 :       ResetAuthPageReducer<T>(),
      31             : 
      32             :       // Navigation
      33           0 :       PopAllPagesReducer<T>(),
      34           0 :       PushPageReducer<T>(),
      35           0 :       RemoveCurrentPageReducer<T>(),
      36             : 
      37             :       // Problems
      38           0 :       AddProblemReducer<T>(),
      39           0 :       RemoveProblemReducer<T>(),
      40             : 
      41             :       // Profile
      42             :       // StoreProfileDataReducer<T>(),
      43             : 
      44             :       // Settings
      45           0 :       UpdateSettingsReducer<T>(),
      46             :     ];

Generated by: LCOV version 1.13