Merge branch 'ux-upgrades' into 'main'
Ux upgrades See merge request !8
Showing
... | ... | @@ -5,63 +5,52 @@ import 'package:sqflite/sqflite.dart'; |
import 'package:tuple/tuple.dart'; | ||
/// Handler that integrates a mysqli database into the application's workflow. | ||
class DatabaseHandler { | ||
factory DatabaseHandler() => _singleton; | ||
class MainDatabaseHandler { | ||
factory MainDatabaseHandler() => _singleton; | ||
DatabaseHandler._internal(); | ||
MainDatabaseHandler._internal(); | ||
static final DatabaseHandler _singleton = new DatabaseHandler._internal(); | ||
static final MainDatabaseHandler _singleton = new MainDatabaseHandler._internal(); | ||
/// Reference to the internalized [Database] within this instance. | ||
Future<Database> _db; | ||
Future<Database> _maindb; | ||
/// [Database] initialization string, to reduce repetition. | ||
final String createString = '''CREATE TABLE data( | ||
final String _createMainDBString = '''CREATE TABLE data( | ||
id INTEGER PRIMARY KEY AUTOINCREMENT, | ||
device_id TEXT, | ||
url TEXT, | ||
device_id TEXT, url TEXT, | ||
timestamp_nix INTEGER, | ||
latitude REAL, | ||
longitude REAL, | ||
altitude INTEGER, | ||
speed REAL, | ||
heading INTEGER, | ||
temperature FLOAT, | ||
relative_humidity FLOAT, | ||
pressure FLOAT, | ||
pm_1 FLOAT, | ||
< |