Commit a7ac003

derdilla <derdilla06@gmail.com>
2023-05-19 17:53:45
code cleanup
1 parent 9a00409
lib/components/measurement_graph.dart
@@ -10,7 +10,7 @@ import 'package:blood_pressure_app/model/settings_store.dart';
 
 class _LineChart extends StatelessWidget {
   final double height;
-  const _LineChart({super.key, this.height = 200});
+  const _LineChart({this.height = 200});
   
   @override
   Widget build(BuildContext context) {
@@ -75,25 +75,25 @@ class _LineChart extends StatelessWidget {
                                                 sideTitles: SideTitles(
                                                     showTitles: true,
                                                     getTitlesWidget: (double pos, TitleMeta meta) {
-                                                      late final DateFormat formater;
+                                                      late final DateFormat formatter;
                                                       switch (settings.graphStepSize) {
                                                         case TimeStep.day:
-                                                          formater = DateFormat('H:mm');
+                                                          formatter = DateFormat('H:mm');
                                                           break;
                                                         case TimeStep.month:
-                                                          formater = DateFormat('d');
+                                                          formatter = DateFormat('d');
                                                           break;
                                                         case TimeStep.week:
-                                                          formater = DateFormat('E');
+                                                          formatter = DateFormat('E');
                                                           break;
                                                         case TimeStep.year:
-                                                          formater = DateFormat('MMM');
+                                                          formatter = DateFormat('MMM');
                                                           break;
                                                         case TimeStep.lifetime:
-                                                          formater = DateFormat('yyyy');
+                                                          formatter = DateFormat('yyyy');
                                                       }
                                                       return Text(
-                                                          formater.format(DateTime.fromMillisecondsSinceEpoch(pos.toInt()))
+                                                          formatter.format(DateTime.fromMillisecondsSinceEpoch(pos.toInt()))
                                                       );
                                                     }
                                                 ),
@@ -106,7 +106,7 @@ class _LineChart extends StatelessWidget {
                                             )
                                           ),
                                           lineBarsData: [
-                                            // high blood pressure marking acordning to https://www.texasheart.org/heart-health/heart-information-center/topics/high-blood-pressure-hypertension/
+                                            // high blood pressure marking according to https://www.texasheart.org/heart-health/heart-information-center/topics/high-blood-pressure-hypertension/
                                             LineChartBarData(
                                               spots: pulseSpots,
                                               dotData: FlDotData(
lib/components/settings_widgets.dart
@@ -170,13 +170,19 @@ class SliderSettingsTile extends StatefulWidget {
     this.disabled = false});
 
   @override
-  State<StatefulWidget> createState() => _SliderSettingsTileState(initialValue);
+  State<StatefulWidget> createState() => _SliderSettingsTileState();
 }
 
 class _SliderSettingsTileState extends State<SliderSettingsTile> {
-  double _value;
+  late double _value = -1;
 
-  _SliderSettingsTileState(this._value);
+  _SliderSettingsTileState();
+
+  @override
+  void initState() {
+    super.initState();
+    _value = widget.initialValue;
+  }
 
   @override
   Widget build(BuildContext context) {
lib/model/blood_pressure.dart
@@ -33,7 +33,7 @@ class BloodPressureModel extends ChangeNotifier {
       version: 1,
     );
   }
-  // factory method, to allow for async contructor
+  // factory method, to allow for async constructor
   static Future<BloodPressureModel> create({String? dbPath}) async {
     if (Platform.isWindows || Platform.isLinux) {
       // Initialize FFI
@@ -100,7 +100,7 @@ class BloodPressureModel extends ChangeNotifier {
       where: 'timestamp BETWEEN ? AND ?',
       whereArgs: [from.millisecondsSinceEpoch, to.millisecondsSinceEpoch]
     ); // descending
-    // syncronous part
+    // synchronous part
     List<BloodPressureRecord> recordsInRange = [];
     for (var e in dbEntries) {
       recordsInRange.add(BloodPressureRecord(
lib/screens/add_measurement.dart
@@ -167,7 +167,7 @@ class _AddMeasurementPageState extends State<AddMeasurementPage> {
                             backgroundColor: Theme.of(context).unselectedWidgetColor
                         ),
                         child: const Text('CANCEL')),
-                    Spacer(),
+                    const Spacer(),
                     ElevatedButton(
                         onPressed: () {
                           if (_formKey.currentState!.validate()) {
lib/main.dart
@@ -28,7 +28,7 @@ class AppRoot extends StatelessWidget {
   Widget build(BuildContext context) {
     return Consumer<Settings>(
         builder: (context, settings, child) {
-          late var mode;
+          late ThemeMode mode;
           if (settings.followSystemDarkMode) {
             mode = ThemeMode.system;
           } else if (settings.darkMode) {