time_progress_tracker/lib/redux/reducers/app_state_reducer.dart
Andreas Fahrecker e889f93d5c Cleaned up the repo
Singed-off-by: Andreas Fahrecker <AndreasFahrecker@gmail.com>
2021-03-13 19:47:20 +01:00

15 lines
626 B
Dart

import 'package:time_progress_tracker/redux/app_state.dart';
import 'package:time_progress_tracker/redux/reducers/bool_reducers.dart';
import 'package:time_progress_tracker/redux/reducers/model_reducers.dart';
AppState appStateReducer(AppState state, dynamic action) {
return AppState(
hasSettingsLoaded:
hasSettingsLoadedReducer(state.hasSettingsLoaded, action),
hasProgressesLoaded:
hasProgressesLoadedReducer(state.hasProgressesLoaded, action),
timeProgressList: timeProgressListReducer(state.timeProgressList, action),
appSettings: appSettingsReducers(state.appSettings, action),
);
}