Fix state

This commit is contained in:
unknown 2018-05-23 00:49:36 -07:00
parent c9a54715b4
commit e436cb1524
2 changed files with 7 additions and 5 deletions

View File

@ -9,13 +9,14 @@ final dashboardReducer = combineReducers<DashboardState>([
]);
DashboardState _setLoadedDashboards(DashboardState dashboardState, DashboardLoadedAction action) {
return dashboardState.copyWith(
data: action.data
return DashboardState().copyWith(
lastUpdated: DateTime.now().millisecondsSinceEpoch,
data: action.data
);
}
DashboardState _setNoDashboards(DashboardState dashboardState, DashboardNotLoadedAction action) {
return dashboardState.copyWith(
return DashboardState().copyWith(
data: DashboardEntity()
);
}

View File

@ -43,7 +43,8 @@ List<ProductEntity> _toggleAll(List<ProductEntity> products, ToggleAllAction act
*/
ProductState _setLoadedProducts(ProductState productState, ProductsLoadedAction action) {
return productState.copyWith(
return ProductState().copyWith(
lastUpdated: DateTime.now().millisecondsSinceEpoch,
map: Map.fromIterable(action.products,
key: (item) => item.id,
value: (item) => item
@ -53,5 +54,5 @@ ProductState _setLoadedProducts(ProductState productState, ProductsLoadedAction
}
ProductState _setNoProducts(ProductState productState, ProductsNotLoadedAction action) {
return productState;
return ProductState();
}