updateTime method
Updates the selected time with the provided hour and minute values.
Validates the time before updating. If the time is invalid (e.g., future time on today's date), sets an error message instead of updating the time. @param hour The hour value to set (0-23) @param minute The minute value to set (0-59)
Implementation
void updateTime(int hour, int minute) {
if (_isValidTime(hour, minute)) {
_selectedHour = hour;
_selectedMinute = minute;
_errorMessage = null;
} else {
_errorMessage = 'Invalid time';
}
}