Working on starter.sh
This commit is contained in:
parent
2733c7d726
commit
a466891803
|
|
@ -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/quote/quote_actions.dart';
|
||||||
import 'package:invoiceninja_flutter/redux/reports/reports_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';
|
||||||
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/task/task_actions.dart';
|
||||||
import 'package:invoiceninja_flutter/redux/ui/pref_state.dart';
|
import 'package:invoiceninja_flutter/redux/ui/pref_state.dart';
|
||||||
import 'package:invoiceninja_flutter/redux/ui/ui_actions.dart';
|
import 'package:invoiceninja_flutter/redux/ui/ui_actions.dart';
|
||||||
import 'package:invoiceninja_flutter/redux/user/user_actions.dart';
|
import 'package:invoiceninja_flutter/redux/user/user_actions.dart';
|
||||||
import 'package:invoiceninja_flutter/redux/vendor/vendor_actions.dart';
|
import 'package:invoiceninja_flutter/redux/vendor/vendor_actions.dart';
|
||||||
|
// STARTER: import - do not remove comment
|
||||||
import 'package:redux/redux.dart';
|
import 'package:redux/redux.dart';
|
||||||
|
|
||||||
PrefState prefReducer(
|
PrefState prefReducer(
|
||||||
|
|
@ -261,7 +260,7 @@ Reducer<SettingsUIState> settingsUIReducer = combineReducers([
|
||||||
..origClient.replace(action.client)
|
..origClient.replace(action.client)
|
||||||
..isChanged = false);
|
..isChanged = false);
|
||||||
}),
|
}),
|
||||||
TypedReducer<SettingsUIState, prefix0.SaveAuthUserSuccess>((state, action) {
|
TypedReducer<SettingsUIState, SaveAuthUserSuccess>((state, action) {
|
||||||
return state.rebuild((b) => b
|
return state.rebuild((b) => b
|
||||||
..user.replace(action.user)
|
..user.replace(action.user)
|
||||||
..origUser.replace(action.user)
|
..origUser.replace(action.user)
|
||||||
|
|
@ -395,7 +394,7 @@ Reducer<BuiltList<HistoryRecord>> historyReducer = combineReducers([
|
||||||
TypedReducer<BuiltList<HistoryRecord>, EditGroup>((historyList, action) =>
|
TypedReducer<BuiltList<HistoryRecord>, EditGroup>((historyList, action) =>
|
||||||
_addToHistory(historyList,
|
_addToHistory(historyList,
|
||||||
HistoryRecord(id: action.group.id, entityType: EntityType.group))),
|
HistoryRecord(id: action.group.id, entityType: EntityType.group))),
|
||||||
// TODO add to starter.sh
|
// STARTER: history - do not remove comment
|
||||||
]);
|
]);
|
||||||
|
|
||||||
BuiltList<HistoryRecord> _addToHistory(
|
BuiltList<HistoryRecord> _addToHistory(
|
||||||
|
|
|
||||||
|
|
@ -381,6 +381,14 @@ else
|
||||||
code="TypedReducer<String, Load${Module}sFailure>((state, action) { return '${action.error}'; }),${lineBreak}"
|
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
|
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.."
|
echo "Generating built files.."
|
||||||
flutter packages pub run build_runner clean
|
flutter packages pub run build_runner clean
|
||||||
flutter packages pub run build_runner build --delete-conflicting-outputs
|
flutter packages pub run build_runner build --delete-conflicting-outputs
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue