Clean up warnings
This commit is contained in:
parent
7f2bffecf8
commit
a49daa9262
|
|
@ -1,10 +1,6 @@
|
|||
import 'dart:async';
|
||||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
//import 'package:built_redux_sample/models/serializers.dart';
|
||||
|
||||
/// Loads and saves a List of Products using a text file stored on the device.
|
||||
class FileStorage {
|
||||
final String tag;
|
||||
|
|
@ -17,8 +13,8 @@ class FileStorage {
|
|||
|
||||
/// LoadProducts
|
||||
Future<List<dynamic>> loadData() async {
|
||||
final file = await _getLocalFile();
|
||||
final contents = await file.readAsString();
|
||||
//final file = await _getLocalFile();
|
||||
//final contents = await file.readAsString();
|
||||
|
||||
/*
|
||||
return serializers
|
||||
|
|
@ -31,7 +27,7 @@ class FileStorage {
|
|||
}
|
||||
|
||||
Future<File> saveData(List<dynamic> products) async {
|
||||
final file = await _getLocalFile();
|
||||
//final file = await _getLocalFile();
|
||||
|
||||
/*
|
||||
return file.writeAsString(
|
||||
|
|
|
|||
|
|
@ -2,8 +2,6 @@ import 'dart:async';
|
|||
import 'dart:core';
|
||||
import 'package:meta/meta.dart';
|
||||
import 'package:invoiceninja/data/models/serializers.dart';
|
||||
import 'package:built_collection/built_collection.dart';
|
||||
|
||||
import 'package:invoiceninja/redux/auth/auth_state.dart';
|
||||
import 'package:invoiceninja/data/models/entities.dart';
|
||||
import 'package:invoiceninja/data/file_storage.dart';
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ class NinjaKeys {
|
|||
static final productHome = const Key('__product_home__');
|
||||
|
||||
static final productList = const Key('__product_list__');
|
||||
static final productItem = (int id) => Key('ProductItem__${id}');
|
||||
static final productItem = (int id) => Key('ProductItem__$id');
|
||||
static final productItemCheckbox = (int id) => Key('ProductItem__${id}__Checkbox');
|
||||
static final productItemProductKey = (int id) => Key('ProductItem__${id}__ProductKey');
|
||||
|
||||
|
|
|
|||
|
|
@ -2,8 +2,6 @@ import 'package:redux/redux.dart';
|
|||
import 'package:invoiceninja/redux/app/app_state.dart';
|
||||
import 'package:invoiceninja/redux/app/loading_reducer.dart';
|
||||
import 'package:invoiceninja/redux/auth/auth_reducer.dart';
|
||||
import 'package:invoiceninja/redux/dashboard/dashboard_reducer.dart';
|
||||
import 'package:invoiceninja/redux/product/product_reducer.dart';
|
||||
import 'package:invoiceninja/redux/company/company_reducer.dart';
|
||||
import 'package:invoiceninja/redux/company/company_actions.dart';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
import 'package:meta/meta.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
import 'package:invoiceninja/redux/auth/auth_state.dart';
|
||||
import 'package:invoiceninja/redux/company/company_state.dart';
|
||||
|
|
|
|||
|
|
@ -1,7 +1,4 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:redux/redux.dart';
|
||||
import 'package:invoiceninja/redux/app/app_state.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
|
||||
class LoadUserLogin {}
|
||||
|
||||
|
|
|
|||
|
|
@ -4,13 +4,11 @@ import 'package:redux/redux.dart';
|
|||
import 'package:invoiceninja/redux/auth/auth_actions.dart';
|
||||
import 'package:invoiceninja/redux/app/app_state.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:invoiceninja/redux/auth/auth_state.dart';
|
||||
import 'package:invoiceninja/data/file_storage.dart';
|
||||
import 'package:invoiceninja/data/repositories/auth_repository.dart';
|
||||
import 'package:path_provider/path_provider.dart';
|
||||
import 'package:invoiceninja/redux/company/company_actions.dart';
|
||||
import 'package:invoiceninja/routes.dart';
|
||||
import 'package:invoiceninja/redux/dashboard/dashboard_actions.dart';
|
||||
|
||||
List<Middleware<AppState>> createStoreAuthMiddleware([
|
||||
AuthRepository repository = const AuthRepository(
|
||||
|
|
|
|||
|
|
@ -1,10 +1,6 @@
|
|||
import 'package:meta/meta.dart';
|
||||
import 'package:built_collection/built_collection.dart';
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
|
||||
part 'auth_state.g.dart';
|
||||
|
||||
abstract class AuthState implements Built<AuthState, AuthStateBuilder> {
|
||||
|
|
|
|||
|
|
@ -1,11 +1,8 @@
|
|||
import 'package:redux/redux.dart';
|
||||
import 'package:invoiceninja/redux/product/product_actions.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
import 'package:invoiceninja/redux/product/product_selectors.dart';
|
||||
import 'package:invoiceninja/redux/company/company_state.dart';
|
||||
import 'package:invoiceninja/redux/product/product_reducer.dart';
|
||||
import 'package:invoiceninja/redux/dashboard/dashboard_reducer.dart';
|
||||
import 'package:invoiceninja/redux/auth/auth_actions.dart';
|
||||
import 'package:invoiceninja/redux/company/company_actions.dart';
|
||||
|
||||
CompanyState companyReducer(CompanyState state, action) {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
import 'package:meta/meta.dart';
|
||||
import 'package:invoiceninja/redux/product/product_state.dart';
|
||||
import 'package:invoiceninja/redux/dashboard/dashboard_state.dart';
|
||||
import 'package:invoiceninja/data/models/entities.dart';
|
||||
|
|
|
|||
|
|
@ -4,8 +4,6 @@ import 'package:invoiceninja/redux/dashboard/dashboard_actions.dart';
|
|||
import 'package:invoiceninja/redux/app/app_state.dart';
|
||||
import 'package:invoiceninja/data/repositories/dashboard_repository.dart';
|
||||
import 'package:invoiceninja/data/file_storage.dart';
|
||||
import 'package:invoiceninja/redux/product/product_selectors.dart';
|
||||
import 'package:invoiceninja/data/models/entities.dart';
|
||||
|
||||
List<Middleware<AppState>> createStoreDashboardMiddleware([
|
||||
DashboardRepository repository = const DashboardRepository(
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
import 'package:redux/redux.dart';
|
||||
import 'package:invoiceninja/redux/dashboard/dashboard_actions.dart';
|
||||
import 'package:invoiceninja/redux/dashboard/dashboard_state.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
|
||||
final dashboardReducer = combineReducers<DashboardState>([
|
||||
TypedReducer<DashboardState, DashboardLoadedAction>(_setLoadedDashboards),
|
||||
|
|
|
|||
|
|
@ -1,6 +1,4 @@
|
|||
import 'package:meta/meta.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
import 'package:invoiceninja/redux/auth/auth_state.dart';
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ List<Middleware<AppState>> createStoreProductsMiddleware([
|
|||
),
|
||||
]) {
|
||||
final loadProducts = _createLoadProducts(repository);
|
||||
final saveProducts = _createSaveProducts(repository);
|
||||
//final saveProducts = _createSaveProducts(repository);
|
||||
|
||||
return [
|
||||
TypedMiddleware<AppState, LoadProductsAction>(loadProducts),
|
||||
|
|
@ -22,17 +22,17 @@ List<Middleware<AppState>> createStoreProductsMiddleware([
|
|||
];
|
||||
}
|
||||
|
||||
/*
|
||||
Middleware<AppState> _createSaveProducts(ProductsRepository repository) {
|
||||
return (Store<AppState> store, action, NextDispatcher next) {
|
||||
next(action);
|
||||
|
||||
/*
|
||||
repository.saveProducts(
|
||||
productsSelector(store.state).map((product) => product.toEntity()).toList(),
|
||||
);
|
||||
*/
|
||||
};
|
||||
}
|
||||
*/
|
||||
|
||||
Middleware<AppState> _createLoadProducts(ProductsRepository repository) {
|
||||
return (Store<AppState> store, action, NextDispatcher next) {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
import 'package:redux/redux.dart';
|
||||
import 'package:invoiceninja/redux/product/product_actions.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
import 'package:invoiceninja/redux/product/product_selectors.dart';
|
||||
import 'package:invoiceninja/redux/product/product_state.dart';
|
||||
|
||||
final productsReducer = combineReducers<ProductState>([
|
||||
|
|
|
|||
|
|
@ -1,6 +1,4 @@
|
|||
import 'package:meta/meta.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
import 'package:invoiceninja/redux/auth/auth_state.dart';
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:built_collection/built_collection.dart';
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ import 'package:flutter/material.dart';
|
|||
import 'package:invoiceninja/redux/auth/auth_state.dart';
|
||||
|
||||
class Login extends StatelessWidget {
|
||||
bool isLoading;
|
||||
AuthState authState;
|
||||
final bool isLoading;
|
||||
final AuthState authState;
|
||||
final Function(BuildContext, String, String, String) onLoginClicked;
|
||||
|
||||
Login({
|
||||
|
|
|
|||
|
|
@ -1,9 +1,7 @@
|
|||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:invoiceninja/ui/app/app_loading.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
import 'package:invoiceninja/ui/app/loading_indicator.dart';
|
||||
import 'package:invoiceninja/keys.dart';
|
||||
import 'package:invoiceninja/redux/dashboard/dashboard_state.dart';
|
||||
|
||||
class DashboardPanels extends StatelessWidget {
|
||||
|
|
|
|||
|
|
@ -2,8 +2,6 @@ import 'package:flutter/foundation.dart';
|
|||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:redux/redux.dart';
|
||||
import 'package:invoiceninja/redux/dashboard/dashboard_actions.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
import 'package:invoiceninja/ui/dashboard/dashboard_panels.dart';
|
||||
import 'package:invoiceninja/redux/app/app_state.dart';
|
||||
import 'package:invoiceninja/redux/dashboard/dashboard_state.dart';
|
||||
|
|
|
|||
|
|
@ -9,7 +9,6 @@ import 'package:redux/redux.dart';
|
|||
import 'package:invoiceninja/redux/product/product_actions.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
import 'package:invoiceninja/ui/product/product_details.dart';
|
||||
import 'package:invoiceninja/redux/product/product_selectors.dart';
|
||||
import 'package:invoiceninja/redux/app/app_state.dart';
|
||||
|
||||
class ProductDetails extends StatelessWidget {
|
||||
|
|
|
|||
|
|
@ -2,10 +2,8 @@ import 'package:flutter/foundation.dart';
|
|||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:redux/redux.dart';
|
||||
import 'package:invoiceninja/redux/product/product_actions.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
import 'package:invoiceninja/ui/product/product_list.dart';
|
||||
import 'package:invoiceninja/redux/product/product_selectors.dart';
|
||||
import 'package:invoiceninja/redux/app/app_state.dart';
|
||||
import 'package:invoiceninja/redux/product/product_state.dart';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:invoiceninja/data/models/models.dart';
|
||||
import 'package:invoiceninja/keys.dart';
|
||||
import 'package:invoiceninja/ui/product/product_list_vm.dart';
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue