updateThemes method

void updateThemes({
  1. CLTheme? light,
  2. CLTheme? dark,
})

Aggiorna i temi a runtime e notifica i listener.

Implementation

void updateThemes({CLTheme? light, CLTheme? dark}) {
  bool changed = false;
  if (light != null && light != _lightTheme) {
    _lightTheme = light;
    changed = true;
  }
  if (dark != null && dark != _darkTheme) {
    _darkTheme = dark;
    changed = true;
  }
  if (changed) notifyListeners();
}