DynamicThemeProvider constructor

DynamicThemeProvider({
  1. bool setSystemPreferenceTheme = false,
})

Implementation

DynamicThemeProvider({this.setSystemPreferenceTheme = false}) {
  if (setSystemPreferenceTheme) {
    _updateThemeBasedOnSystemPreferences();
  } else {
    _initializeTimeListener(); // Start time listener for time-based theming
  }
}