Working on starter.sh

This commit is contained in:
Hillel Coren 2020-03-02 12:40:55 +02:00
parent 2733c7d726
commit a466891803
2 changed files with 11 additions and 4 deletions

View File

@ -17,13 +17,12 @@ import 'package:invoiceninja_flutter/redux/project/project_actions.dart';
import 'package:invoiceninja_flutter/redux/quote/quote_actions.dart';
import 'package:invoiceninja_flutter/redux/reports/reports_actions.dart';
import 'package:invoiceninja_flutter/redux/settings/settings_actions.dart';
import 'package:invoiceninja_flutter/redux/settings/settings_actions.dart'
as prefix0;
import 'package:invoiceninja_flutter/redux/task/task_actions.dart';
import 'package:invoiceninja_flutter/redux/ui/pref_state.dart';
import 'package:invoiceninja_flutter/redux/ui/ui_actions.dart';
import 'package:invoiceninja_flutter/redux/user/user_actions.dart';
import 'package:invoiceninja_flutter/redux/vendor/vendor_actions.dart';
// STARTER: import - do not remove comment
import 'package:redux/redux.dart';
PrefState prefReducer(
@ -261,7 +260,7 @@ Reducer<SettingsUIState> settingsUIReducer = combineReducers([
..origClient.replace(action.client)
..isChanged = false);
}),
TypedReducer<SettingsUIState, prefix0.SaveAuthUserSuccess>((state, action) {
TypedReducer<SettingsUIState, SaveAuthUserSuccess>((state, action) {
return state.rebuild((b) => b
..user.replace(action.user)
..origUser.replace(action.user)
@ -395,7 +394,7 @@ Reducer<BuiltList<HistoryRecord>> historyReducer = combineReducers([
TypedReducer<BuiltList<HistoryRecord>, EditGroup>((historyList, action) =>
_addToHistory(historyList,
HistoryRecord(id: action.group.id, entityType: EntityType.group))),
// TODO add to starter.sh
// STARTER: history - do not remove comment
]);
BuiltList<HistoryRecord> _addToHistory(

View File

@ -381,6 +381,14 @@ else
code="TypedReducer<String, Load${Module}sFailure>((state, action) { return '${action.error}'; }),${lineBreak}"
sed -i -e "s/$comment/$comment${lineBreak}$code/g" ./lib/redux/app/app_reducer.dart
comment="STARTER: history - do not remove comment"
code="TypedReducer<BuiltList<HistoryRecord>, View${Module}>((historyList, action) => _addToHistory(historyList, HistoryRecord(id: action.${module_camel}Id, entityType: EntityType.${module_camel}))),TypedReducer<BuiltList<HistoryRecord>, Edit${Module}>((historyList, action) => _addToHistory(historyList, HistoryRecord(id: action.${module_camel}.id, entityType: EntityType.${module_camel}))),${lineBreak}"
sed -i -e "s/$comment/$comment${lineBreak}$code/g" ./lib/redux/ui/pref_reducer.dart
comment="STARTER: import - do not remove comment"
code="import 'package:invoiceninja_flutter/redux/product/${module_snake}_actions.dart';${lineBreak}"
sed -i -e "s/$comment/$comment${lineBreak}$code/g" ./lib/redux/ui/pref_reducer.dart
echo "Generating built files.."
flutter packages pub run build_runner clean
flutter packages pub run build_runner build --delete-conflicting-outputs