Clean up warnings

This commit is contained in:
unknown 2018-05-27 01:37:33 -07:00
parent 7f2bffecf8
commit a49daa9262
22 changed files with 9 additions and 48 deletions

View File

@ -1,10 +1,6 @@
import 'dart:async'; import 'dart:async';
import 'dart:convert';
import 'dart:io'; 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. /// Loads and saves a List of Products using a text file stored on the device.
class FileStorage { class FileStorage {
final String tag; final String tag;
@ -17,8 +13,8 @@ class FileStorage {
/// LoadProducts /// LoadProducts
Future<List<dynamic>> loadData() async { Future<List<dynamic>> loadData() async {
final file = await _getLocalFile(); //final file = await _getLocalFile();
final contents = await file.readAsString(); //final contents = await file.readAsString();
/* /*
return serializers return serializers
@ -31,7 +27,7 @@ class FileStorage {
} }
Future<File> saveData(List<dynamic> products) async { Future<File> saveData(List<dynamic> products) async {
final file = await _getLocalFile(); //final file = await _getLocalFile();
/* /*
return file.writeAsString( return file.writeAsString(

View File

@ -2,8 +2,6 @@ import 'dart:async';
import 'dart:core'; import 'dart:core';
import 'package:meta/meta.dart'; import 'package:meta/meta.dart';
import 'package:invoiceninja/data/models/serializers.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/redux/auth/auth_state.dart';
import 'package:invoiceninja/data/models/entities.dart'; import 'package:invoiceninja/data/models/entities.dart';
import 'package:invoiceninja/data/file_storage.dart'; import 'package:invoiceninja/data/file_storage.dart';

View File

@ -11,7 +11,7 @@ class NinjaKeys {
static final productHome = const Key('__product_home__'); static final productHome = const Key('__product_home__');
static final productList = const Key('__product_list__'); 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 productItemCheckbox = (int id) => Key('ProductItem__${id}__Checkbox');
static final productItemProductKey = (int id) => Key('ProductItem__${id}__ProductKey'); static final productItemProductKey = (int id) => Key('ProductItem__${id}__ProductKey');

View File

@ -2,8 +2,6 @@ import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/app/app_state.dart'; import 'package:invoiceninja/redux/app/app_state.dart';
import 'package:invoiceninja/redux/app/loading_reducer.dart'; import 'package:invoiceninja/redux/app/loading_reducer.dart';
import 'package:invoiceninja/redux/auth/auth_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_reducer.dart';
import 'package:invoiceninja/redux/company/company_actions.dart'; import 'package:invoiceninja/redux/company/company_actions.dart';

View File

@ -1,4 +1,3 @@
import 'package:meta/meta.dart';
import 'package:invoiceninja/data/models/models.dart'; import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/redux/auth/auth_state.dart'; import 'package:invoiceninja/redux/auth/auth_state.dart';
import 'package:invoiceninja/redux/company/company_state.dart'; import 'package:invoiceninja/redux/company/company_state.dart';

View File

@ -1,7 +1,4 @@
import 'package:flutter/material.dart'; 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 {} class LoadUserLogin {}

View File

@ -4,13 +4,11 @@ import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/auth/auth_actions.dart'; import 'package:invoiceninja/redux/auth/auth_actions.dart';
import 'package:invoiceninja/redux/app/app_state.dart'; import 'package:invoiceninja/redux/app/app_state.dart';
import 'package:shared_preferences/shared_preferences.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/file_storage.dart';
import 'package:invoiceninja/data/repositories/auth_repository.dart'; import 'package:invoiceninja/data/repositories/auth_repository.dart';
import 'package:path_provider/path_provider.dart'; import 'package:path_provider/path_provider.dart';
import 'package:invoiceninja/redux/company/company_actions.dart'; import 'package:invoiceninja/redux/company/company_actions.dart';
import 'package:invoiceninja/routes.dart'; import 'package:invoiceninja/routes.dart';
import 'package:invoiceninja/redux/dashboard/dashboard_actions.dart';
List<Middleware<AppState>> createStoreAuthMiddleware([ List<Middleware<AppState>> createStoreAuthMiddleware([
AuthRepository repository = const AuthRepository( AuthRepository repository = const AuthRepository(

View File

@ -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/built_value.dart';
import 'package:built_value/serializer.dart'; import 'package:built_value/serializer.dart';
import 'package:invoiceninja/data/models/models.dart';
part 'auth_state.g.dart'; part 'auth_state.g.dart';
abstract class AuthState implements Built<AuthState, AuthStateBuilder> { abstract class AuthState implements Built<AuthState, AuthStateBuilder> {

View File

@ -1,11 +1,8 @@
import 'package:redux/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/data/models/models.dart';
import 'package:invoiceninja/redux/product/product_selectors.dart';
import 'package:invoiceninja/redux/company/company_state.dart'; import 'package:invoiceninja/redux/company/company_state.dart';
import 'package:invoiceninja/redux/product/product_reducer.dart'; import 'package:invoiceninja/redux/product/product_reducer.dart';
import 'package:invoiceninja/redux/dashboard/dashboard_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'; import 'package:invoiceninja/redux/company/company_actions.dart';
CompanyState companyReducer(CompanyState state, action) { CompanyState companyReducer(CompanyState state, action) {

View File

@ -1,4 +1,3 @@
import 'package:meta/meta.dart';
import 'package:invoiceninja/redux/product/product_state.dart'; import 'package:invoiceninja/redux/product/product_state.dart';
import 'package:invoiceninja/redux/dashboard/dashboard_state.dart'; import 'package:invoiceninja/redux/dashboard/dashboard_state.dart';
import 'package:invoiceninja/data/models/entities.dart'; import 'package:invoiceninja/data/models/entities.dart';

View File

@ -4,8 +4,6 @@ import 'package:invoiceninja/redux/dashboard/dashboard_actions.dart';
import 'package:invoiceninja/redux/app/app_state.dart'; import 'package:invoiceninja/redux/app/app_state.dart';
import 'package:invoiceninja/data/repositories/dashboard_repository.dart'; import 'package:invoiceninja/data/repositories/dashboard_repository.dart';
import 'package:invoiceninja/data/file_storage.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([ List<Middleware<AppState>> createStoreDashboardMiddleware([
DashboardRepository repository = const DashboardRepository( DashboardRepository repository = const DashboardRepository(

View File

@ -1,7 +1,6 @@
import 'package:redux/redux.dart'; import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/dashboard/dashboard_actions.dart'; import 'package:invoiceninja/redux/dashboard/dashboard_actions.dart';
import 'package:invoiceninja/redux/dashboard/dashboard_state.dart'; import 'package:invoiceninja/redux/dashboard/dashboard_state.dart';
import 'package:invoiceninja/data/models/models.dart';
final dashboardReducer = combineReducers<DashboardState>([ final dashboardReducer = combineReducers<DashboardState>([
TypedReducer<DashboardState, DashboardLoadedAction>(_setLoadedDashboards), TypedReducer<DashboardState, DashboardLoadedAction>(_setLoadedDashboards),

View File

@ -1,6 +1,4 @@
import 'package:meta/meta.dart';
import 'package:invoiceninja/data/models/models.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/built_value.dart';
import 'package:built_value/serializer.dart'; import 'package:built_value/serializer.dart';

View File

@ -14,7 +14,7 @@ List<Middleware<AppState>> createStoreProductsMiddleware([
), ),
]) { ]) {
final loadProducts = _createLoadProducts(repository); final loadProducts = _createLoadProducts(repository);
final saveProducts = _createSaveProducts(repository); //final saveProducts = _createSaveProducts(repository);
return [ return [
TypedMiddleware<AppState, LoadProductsAction>(loadProducts), TypedMiddleware<AppState, LoadProductsAction>(loadProducts),
@ -22,17 +22,17 @@ List<Middleware<AppState>> createStoreProductsMiddleware([
]; ];
} }
/*
Middleware<AppState> _createSaveProducts(ProductsRepository repository) { Middleware<AppState> _createSaveProducts(ProductsRepository repository) {
return (Store<AppState> store, action, NextDispatcher next) { return (Store<AppState> store, action, NextDispatcher next) {
next(action); next(action);
/*
repository.saveProducts( repository.saveProducts(
productsSelector(store.state).map((product) => product.toEntity()).toList(), productsSelector(store.state).map((product) => product.toEntity()).toList(),
); );
*/
}; };
} }
*/
Middleware<AppState> _createLoadProducts(ProductsRepository repository) { Middleware<AppState> _createLoadProducts(ProductsRepository repository) {
return (Store<AppState> store, action, NextDispatcher next) { return (Store<AppState> store, action, NextDispatcher next) {

View File

@ -1,7 +1,5 @@
import 'package:redux/redux.dart'; import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/product/product_actions.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'; import 'package:invoiceninja/redux/product/product_state.dart';
final productsReducer = combineReducers<ProductState>([ final productsReducer = combineReducers<ProductState>([

View File

@ -1,6 +1,4 @@
import 'package:meta/meta.dart';
import 'package:invoiceninja/data/models/models.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/built_value.dart';
import 'package:built_value/serializer.dart'; import 'package:built_value/serializer.dart';
import 'package:built_collection/built_collection.dart'; import 'package:built_collection/built_collection.dart';

View File

@ -2,8 +2,8 @@ import 'package:flutter/material.dart';
import 'package:invoiceninja/redux/auth/auth_state.dart'; import 'package:invoiceninja/redux/auth/auth_state.dart';
class Login extends StatelessWidget { class Login extends StatelessWidget {
bool isLoading; final bool isLoading;
AuthState authState; final AuthState authState;
final Function(BuildContext, String, String, String) onLoginClicked; final Function(BuildContext, String, String, String) onLoginClicked;
Login({ Login({

View File

@ -1,9 +1,7 @@
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:invoiceninja/ui/app/app_loading.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/ui/app/loading_indicator.dart';
import 'package:invoiceninja/keys.dart';
import 'package:invoiceninja/redux/dashboard/dashboard_state.dart'; import 'package:invoiceninja/redux/dashboard/dashboard_state.dart';
class DashboardPanels extends StatelessWidget { class DashboardPanels extends StatelessWidget {

View File

@ -2,8 +2,6 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart';
import 'package:flutter_redux/flutter_redux.dart'; import 'package:flutter_redux/flutter_redux.dart';
import 'package:redux/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/ui/dashboard/dashboard_panels.dart';
import 'package:invoiceninja/redux/app/app_state.dart'; import 'package:invoiceninja/redux/app/app_state.dart';
import 'package:invoiceninja/redux/dashboard/dashboard_state.dart'; import 'package:invoiceninja/redux/dashboard/dashboard_state.dart';

View File

@ -9,7 +9,6 @@ import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/product/product_actions.dart'; import 'package:invoiceninja/redux/product/product_actions.dart';
import 'package:invoiceninja/data/models/models.dart'; import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/ui/product/product_details.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'; import 'package:invoiceninja/redux/app/app_state.dart';
class ProductDetails extends StatelessWidget { class ProductDetails extends StatelessWidget {

View File

@ -2,10 +2,8 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart';
import 'package:flutter_redux/flutter_redux.dart'; import 'package:flutter_redux/flutter_redux.dart';
import 'package:redux/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/data/models/models.dart';
import 'package:invoiceninja/ui/product/product_list.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/app/app_state.dart';
import 'package:invoiceninja/redux/product/product_state.dart'; import 'package:invoiceninja/redux/product/product_state.dart';

View File

@ -1,5 +1,4 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/keys.dart'; import 'package:invoiceninja/keys.dart';
import 'package:invoiceninja/ui/product/product_list_vm.dart'; import 'package:invoiceninja/ui/product/product_list_vm.dart';