getThemeMode method
Gets the current theme mode from shared preferences. Returns ThemeMode.dark as default if no preference is set.
Implementation
ThemeMode getThemeMode() {
final String? themeModeString = _prefs.getString(_themeModeKey);
if (themeModeString == null) {
// Default to dark mode for movie app.
return ThemeMode.dark;
}
switch (themeModeString) {
case 'light':
return ThemeMode.light;
case 'dark':
return ThemeMode.dark;
case 'system':
return ThemeMode.system;
default:
return ThemeMode.dark;
}
}