Move testing to be a global variable and use it to control the debug output.
This commit is contained in:
+13
-12
@@ -9,6 +9,7 @@ import 'package:path_provider/path_provider.dart';
|
||||
import 'package:sqflite/sqflite.dart';
|
||||
|
||||
// Local
|
||||
import "/globals.dart";
|
||||
import '/models/expense.dart';
|
||||
import '/models/income.dart';
|
||||
import '/models/asset.dart';
|
||||
@@ -89,18 +90,18 @@ class DatabaseHelper {
|
||||
/// Expense Section
|
||||
///
|
||||
Future<List<Expense>> getExpenses() async {
|
||||
debugPrint("getExpenses(): Accessing db.");
|
||||
if (testing) debugPrint("getExpenses(): Accessing db.");
|
||||
Database db = await instance.db;
|
||||
|
||||
debugPrint("getExpenses(): Querying table.");
|
||||
if (testing) debugPrint("getExpenses(): Querying table.");
|
||||
var expenses = await db.query("expense", orderBy: "name");
|
||||
|
||||
debugPrint("getExpenses(): Putting into object list.");
|
||||
if (testing) debugPrint("getExpenses(): Putting into object list.");
|
||||
List<Expense> expenseList = expenses.isNotEmpty
|
||||
? expenses.map((c) => Expense.fromMap(c)).toList()
|
||||
: [];
|
||||
|
||||
debugPrint("getExpenses(): Returning!");
|
||||
if (testing) debugPrint("getExpenses(): Returning!");
|
||||
return expenseList;
|
||||
}
|
||||
|
||||
@@ -146,18 +147,18 @@ class DatabaseHelper {
|
||||
/// Income Section
|
||||
///
|
||||
Future<List<Income>> getIncomes() async {
|
||||
debugPrint("getIncomes(): Accessing db.");
|
||||
if (testing) debugPrint("getIncomes(): Accessing db.");
|
||||
Database db = await instance.db;
|
||||
|
||||
debugPrint("getIncomes(): Querying table.");
|
||||
if (testing) debugPrint("getIncomes(): Querying table.");
|
||||
var incomes = await db.query("income", orderBy: "name");
|
||||
|
||||
debugPrint("getIncomes(): Putting into object list.");
|
||||
if (testing) debugPrint("getIncomes(): Putting into object list.");
|
||||
List<Income> incomeList = incomes.isNotEmpty
|
||||
? incomes.map((c) => Income.fromMap(c)).toList()
|
||||
: [];
|
||||
|
||||
debugPrint("getIncomes(): Returning!");
|
||||
if (testing) debugPrint("getIncomes(): Returning!");
|
||||
return incomeList;
|
||||
}
|
||||
|
||||
@@ -201,17 +202,17 @@ class DatabaseHelper {
|
||||
///
|
||||
/// Liquid Asset Section
|
||||
Future<List<Asset>> getAssets() async {
|
||||
debugPrint("getAssets(): Accessing db.");
|
||||
if (testing) debugPrint("getAssets(): Accessing db.");
|
||||
Database db = await instance.db;
|
||||
|
||||
debugPrint("getAssets(): Querying table.");
|
||||
if (testing) debugPrint("getAssets(): Querying table.");
|
||||
var assets = await db.query("asset", orderBy: "name");
|
||||
|
||||
debugPrint("getAssets(): Putting into object list.");
|
||||
if (testing) debugPrint("getAssets(): Putting into object list.");
|
||||
List<Asset> assetList =
|
||||
assets.isNotEmpty ? assets.map((c) => Asset.fromMap(c)).toList() : [];
|
||||
|
||||
debugPrint("getAssets(): Returning!");
|
||||
if (testing) debugPrint("getAssets(): Returning!");
|
||||
return assetList;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user