@@ -115,11 +115,11 @@ class AddOrUpdateAlarmController extends GetxController {
115115 final RxInt hours = 0. obs, minutes = 0. obs, meridiemIndex = 0. obs;
116116 final List <RxString > meridiem = ['AM' .obs, 'PM' .obs];
117117
118- // Add TextEditingControllers for time input
118+
119119 TextEditingController inputHrsController = TextEditingController ();
120120 TextEditingController inputMinutesController = TextEditingController ();
121121
122- // Add related functionality from InputTimeController
122+
123123 final isTimePicker = false .obs;
124124 final isAM = true .obs;
125125 int ? _previousDisplayHour;
@@ -902,7 +902,7 @@ class AddOrUpdateAlarmController extends GetxController {
902902
903903 // If there's an argument sent, we are in update mode
904904
905- // Initialize TextEditingControllers
905+
906906 isTimePicker.value = true ;
907907 initTimeTextField ();
908908 }
@@ -1023,8 +1023,6 @@ class AddOrUpdateAlarmController extends GetxController {
10231023 await FirestoreDb .updateAlarm (updatedModel.ownerId, updatedModel);
10241024 }
10251025 }
1026-
1027- // Dispose TextEditingControllers
10281026 inputHrsController.dispose ();
10291027 inputMinutesController.dispose ();
10301028 }
@@ -1557,7 +1555,6 @@ class AddOrUpdateAlarmController extends GetxController {
15571555 return int .parse (dialCodeA).compareTo (int .parse (dialCodeB));
15581556 }
15591557
1560- // Add the LimitRange class needed for TextField input validation
15611558class LimitRange extends TextInputFormatter {
15621559 LimitRange (this .minRange, this .maxRange) : assert (minRange < maxRange);
15631560 final int minRange;
0 commit comments