getGreetingMessage function
getGreetingMessage gets the current time of day and determines which type of greetings to show to the user
Implementation
String getGreetingMessage(String? firstName, {int? currentHour}) {
final int hour = currentHour ?? DateTime.now().hour;
final String name = firstName == null ? '' : ', $firstName';
if (hour < 12) {
return 'Good Morning$name';
}
if (hour < 17) {
return 'Good Afternoon$name';
}
return 'Good Evening$name';
}