Skip to content

Commit

Permalink
Moving existing Floor presistence code into it's own directory, prepa…
Browse files Browse the repository at this point in the history
…ring for Isar #269
  • Loading branch information
MrCsabaToth committed Oct 31, 2022
1 parent 1123fee commit 6fdbb52
Show file tree
Hide file tree
Showing 104 changed files with 195 additions and 152 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,11 @@ public static void registerWith(@NonNull FlutterEngine flutterEngine) {
} catch(Exception e) {
Log.e(TAG, "Error registering plugin integration_test, dev.flutter.plugins.integration_test.IntegrationTestPlugin", e);
}
try {
flutterEngine.getPlugins().add(new dev.isar.isar_flutter_libs.IsarFlutterLibsPlugin());
} catch(Exception e) {
Log.e(TAG, "Error registering plugin isar_flutter_libs, dev.isar.isar_flutter_libs.IsarFlutterLibsPlugin", e);
}
try {
flutterEngine.getPlugins().add(new dev.fluttercommunity.plus.packageinfo.PackageInfoPlugin());
} catch(Exception e) {
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/bluetooth_device_ex.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
import 'package:get/get.dart';
import 'package:tuple/tuple.dart';
import '../persistence/database.dart';
import '../persistence/floor/database.dart';
import '../utils/guid_ex.dart';

extension BluetoothDeviceEx on BluetoothDevice {
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/device_descriptors/concept2_rower.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import 'package:flutter/foundation.dart';
import 'package:flutter_blue_plus/flutter_blue_plus.dart';

import '../../export/fit/fit_manufacturer.dart';
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../preferences/log_level.dart';
import '../../utils/constants.dart';
import '../../utils/guid_ex.dart';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../gatt/ftms.dart';
import 'fitness_machine_descriptor.dart';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:collection/collection.dart';
import 'package:flutter/material.dart';
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../preferences/log_level.dart';
import '../../utils/constants.dart';
import '../../utils/guid_ex.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/device_descriptors/data_handler.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../metric_descriptors/metric_descriptor.dart';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import 'device_descriptor.dart';

abstract class FixedLayoutDeviceDescriptor extends DeviceDescriptor {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../gatt/ftms.dart';
import 'fitness_machine_descriptor.dart';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import 'dart:collection';
import 'package:get/get.dart';
import 'package:pref/pref.dart';

import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../preferences/stroke_rate_smoothing.dart';
import '../../utils/constants.dart';
import '../gatt/ftms.dart';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import 'package:pref/pref.dart';

import '../../export/fit/fit_manufacturer.dart';
import '../../preferences/log_level.dart';
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../../utils/logging.dart';
import '../device_fourcc.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/device_descriptors/schwinn_x70.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import 'package:flutter_blue_plus/flutter_blue_plus.dart';

import '../../export/fit/fit_manufacturer.dart';
import '../../preferences/log_level.dart';
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../../utils/guid_ex.dart';
import '../../utils/logging.dart';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:collection/collection.dart';
import 'package:flutter_blue_plus/flutter_blue_plus.dart';

import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../../utils/guid_ex.dart';
import '../gadgets/complex_sensor.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/gadgets/c2_additional_status1.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../device_descriptors/device_descriptor.dart';
import '../gatt/concept2.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/gadgets/c2_additional_status2.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../gatt/concept2.dart';
import '../metric_descriptors/metric_descriptor.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/gadgets/c2_additional_stroke_data.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../gatt/concept2.dart';
import '../metric_descriptors/metric_descriptor.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/gadgets/complex_sensor.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'dart:async';

import 'package:rxdart/rxdart.dart';
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../../utils/delays.dart';
import 'sensor_base.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/gadgets/cycling_power_meter_sensor.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'dart:math';

import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../gatt/power_meter.dart';
import '../metric_descriptors/long_metric_descriptor.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/gadgets/cycling_speed_and_cadence_sensor.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'dart:math';

import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../gatt/csc.dart';
import '../metric_descriptors/long_metric_descriptor.dart';
Expand Down
6 changes: 3 additions & 3 deletions lib/devices/gadgets/fitness_equipment.dart
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ import '../../preferences/athlete_gender.dart';
import '../../preferences/athlete_vo2max.dart';
import '../../preferences/block_signal_start_stop.dart';
import '../../preferences/cadence_data_gap_workaround.dart';
import '../../persistence/database.dart';
import '../../persistence/floor/database.dart';
import '../../preferences/extend_tuning.dart';
import '../../preferences/enable_asserts.dart';
import '../../preferences/heart_rate_gap_workaround.dart';
import '../../preferences/heart_rate_limiting.dart';
import '../../preferences/log_level.dart';
import '../../persistence/models/activity.dart';
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/activity.dart';
import '../../persistence/floor/models/record.dart';
import '../../preferences/use_heart_rate_based_calorie_counting.dart';
import '../../preferences/use_hr_monitor_reported_calories.dart';
import '../../utils/constants.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/gadgets/heart_rate_monitor.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../gatt/hrm.dart';
import '../metric_descriptors/byte_metric_descriptor.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/gadgets/running_speed_and_cadence_sensor.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../device_descriptors/device_descriptor.dart';
import '../gatt/rsc.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/devices/gadgets/schwinn_x70_hr_sensor.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/record.dart';
import '../../utils/constants.dart';
import '../gatt/schwinn_x70.dart';
import 'complex_sensor.dart';
Expand Down
4 changes: 2 additions & 2 deletions lib/export/activity_export.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import 'package:intl/intl.dart';
import 'package:package_info_plus/package_info_plus.dart';
import 'package:pref/pref.dart';
import '../devices/device_descriptors/device_descriptor.dart';
import '../persistence/models/activity.dart';
import '../persistence/models/record.dart';
import '../persistence/floor/models/activity.dart';
import '../persistence/floor/models/record.dart';
import '../preferences/cadence_data_gap_workaround.dart';
import '../preferences/heart_rate_gap_workaround.dart';
import '../preferences/heart_rate_limiting.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/export/export_model.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import '../devices/device_descriptors/device_descriptor.dart';
import '../export/export_target.dart';
import '../persistence/models/activity.dart';
import '../persistence/floor/models/activity.dart';
import '../utils/constants.dart';
import '../utils/statistics_accumulator.dart';
import 'export_record.dart';
Expand Down
4 changes: 2 additions & 2 deletions lib/export/export_record.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import '../persistence/models/activity.dart';
import '../persistence/models/record.dart';
import '../persistence/floor/models/activity.dart';
import '../persistence/floor/models/record.dart';

class ExportRecord {
Record record;
Expand Down
6 changes: 3 additions & 3 deletions lib/import/csv_importer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import '../devices/device_descriptors/device_descriptor.dart';
import '../devices/device_descriptors/schwinn_ac_performance_plus.dart';
import '../devices/device_fourcc.dart';
import '../devices/device_map.dart';
import '../persistence/models/activity.dart';
import '../persistence/models/record.dart';
import '../persistence/database.dart';
import '../persistence/floor/models/activity.dart';
import '../persistence/floor/models/record.dart';
import '../persistence/floor/database.dart';
import '../preferences/athlete_age.dart';
import '../preferences/athlete_body_weight.dart';
import '../preferences/athlete_gender.dart';
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ import 'package:get/get.dart';
import 'package:pref/pref.dart';
import 'package:sqflite/sqflite.dart' as sqflite;
import 'package:tuple/tuple.dart';
import '../devices/device_descriptors/device_descriptor.dart';
import '../devices/device_fourcc.dart';
import '../preferences/use_heart_rate_based_calorie_counting.dart';
import '../utils/constants.dart';
import '../utils/time_zone.dart';
import '../../devices/device_descriptors/device_descriptor.dart';
import '../../devices/device_fourcc.dart';
import '../../preferences/use_heart_rate_based_calorie_counting.dart';
import '../../utils/constants.dart';
import '../../utils/time_zone.dart';
import 'dao/activity_dao.dart';
import 'dao/calorie_tune_dao.dart';
import 'dao/device_usage_dao.dart';
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import 'package:floor/floor.dart';
import '../../devices/device_descriptors/device_descriptor.dart';
import '../../devices/device_map.dart';
import '../../preferences/generic.dart';
import '../../upload/constants.dart';
import '../../upload/strava/constants.dart';
import '../../upload/training_peaks/constants.dart';
import '../../upload/under_armour/constants.dart';
import '../../utils/display.dart' as display;
import '../../../devices/device_descriptors/device_descriptor.dart';
import '../../../devices/device_map.dart';
import '../../../preferences/generic.dart';
import '../../../upload/constants.dart';
import '../../../upload/strava/constants.dart';
import '../../../upload/training_peaks/constants.dart';
import '../../../upload/under_armour/constants.dart';
import '../../../utils/display.dart' as display;
import 'workout_summary.dart';

const activitiesTableName = 'activities';
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ import 'dart:math';

import 'package:floor/floor.dart';
import 'package:flutter/foundation.dart';
import '../../preferences/log_level.dart';
import '../../ui/models/display_record.dart';
import '../../utils/constants.dart';
import '../../utils/display.dart';
import '../../utils/logging.dart';
import '../../../preferences/log_level.dart';
import '../../../ui/models/display_record.dart';
import '../../../utils/constants.dart';
import '../../../utils/display.dart';
import '../../../utils/logging.dart';
import 'activity.dart';

const recordsTableName = 'records';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import 'dart:math';

import 'package:floor/floor.dart';
import '../../devices/device_descriptors/device_descriptor.dart';
import '../../preferences/generic.dart';
import '../../utils/constants.dart';
import '../../utils/display.dart';
import '../../../devices/device_descriptors/device_descriptor.dart';
import '../../../preferences/generic.dart';
import '../../../utils/constants.dart';
import '../../../utils/display.dart';

const workoutSummariesTableName = 'workout_summary';
const pacerIdentifier = "Pacer";
Expand Down
4 changes: 2 additions & 2 deletions lib/ui/activities.dart
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ import '../export/export_target.dart';
import '../export/fit/fit_export.dart';
import '../export/json/json_export.dart';
import '../export/tcx/tcx_export.dart';
import '../persistence/models/activity.dart';
import '../persistence/database.dart';
import '../persistence/floor/models/activity.dart';
import '../persistence/floor/database.dart';
import '../preferences/calculate_gps.dart';
import '../preferences/distance_resolution.dart';
import '../preferences/leaderboard_and_rank.dart';
Expand Down
4 changes: 2 additions & 2 deletions lib/ui/calorie_tunes.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:intl/intl.dart';
import 'package:listview_utils/listview_utils.dart';
import '../persistence/models/calorie_tune.dart';
import '../persistence/database.dart';
import '../persistence/floor/models/calorie_tune.dart';
import '../persistence/floor/database.dart';
import '../utils/theme_manager.dart';
import 'parts/calorie_factor_tune.dart';

Expand Down
6 changes: 3 additions & 3 deletions lib/ui/details/activity_details.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:listview_utils/listview_utils.dart';
import 'package:pref/pref.dart';
import '../../persistence/database.dart';
import '../../persistence/floor/database.dart';
import '../../preferences/distance_resolution.dart';
import '../../preferences/measurement_font_size_adjust.dart';
import '../../preferences/metric_spec.dart';
import '../../persistence/models/activity.dart';
import '../../persistence/models/record.dart';
import '../../persistence/floor/models/activity.dart';
import '../../persistence/floor/models/record.dart';
import '../../preferences/palette_spec.dart';
import '../../preferences/unit_system.dart';
import '../../utils/constants.dart';
Expand Down
4 changes: 2 additions & 2 deletions lib/ui/device_usages.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:intl/intl.dart';
import 'package:listview_utils/listview_utils.dart';
import '../persistence/models/device_usage.dart';
import '../persistence/database.dart';
import '../persistence/floor/models/device_usage.dart';
import '../persistence/floor/database.dart';
import '../utils/constants.dart';
import '../utils/display.dart';
import '../utils/theme_manager.dart';
Expand Down
5 changes: 3 additions & 2 deletions lib/ui/find_devices.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ import '../devices/gatt/precor.dart';
import '../devices/gatt/schwinn_x70.dart';
import '../devices/gatt_maps.dart';
import '../preferences/auto_connect.dart';
import '../persistence/database.dart';
import '../persistence/floor/database.dart';
import '../preferences/device_filtering.dart';
import '../preferences/instant_scan.dart';
import '../preferences/last_equipment_id.dart';
import '../preferences/log_level.dart';
import '../persistence/models/device_usage.dart';
import '../persistence/floor/models/device_usage.dart';
import '../preferences/multi_sport_device_support.dart';
import '../preferences/scan_duration.dart';
import '../preferences/sport_spec.dart';
Expand Down Expand Up @@ -104,6 +104,7 @@ class FindDevicesState extends State<FindDevicesScreen> {
}

Future<void> _openDatabase() async {
// TODO
final database = await $FloorAppDatabase.databaseBuilder('app_database.db').addMigrations([
migration1to2,
migration2to3,
Expand Down
2 changes: 1 addition & 1 deletion lib/ui/import_form.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import 'package:intl/intl.dart';
import 'package:loading_overlay/loading_overlay.dart';
import 'package:pref/pref.dart';
import '../import/csv_importer.dart';
import '../persistence/database.dart';
import '../persistence/floor/database.dart';
import '../preferences/leaderboard_and_rank.dart';

typedef SetProgress = void Function(double progress);
Expand Down
4 changes: 2 additions & 2 deletions lib/ui/leaderboards/device_leaderboard.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import 'package:intl/intl.dart';
import 'package:listview_utils/listview_utils.dart';
import 'package:pref/pref.dart';
import 'package:tuple/tuple.dart';
import '../../persistence/database.dart';
import '../../persistence/models/workout_summary.dart';
import '../../persistence/floor/database.dart';
import '../../persistence/floor/models/workout_summary.dart';
import '../../preferences/distance_resolution.dart';
import '../../preferences/generic.dart';
import '../../preferences/speed_spec.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/ui/leaderboards/leaderboard_type_picker.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:assorted_layout_widgets/assorted_layout_widgets.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import '../../persistence/database.dart';
import '../../persistence/floor/database.dart';
import '../../utils/constants.dart';
import '../../utils/theme_manager.dart';
import 'device_leaderboard.dart';
Expand Down

0 comments on commit 6fdbb52

Please sign in to comment.