getTheme method

Future<ThemeType> getTheme()

Implementation

Future<ThemeType> getTheme() async {
  final prefs = await SharedPreferences.getInstance();
  final themeIndex = prefs.getInt(themeKey);

  if (themeIndex != null && ThemeType.values.length > themeIndex) {
    return ThemeType.values[themeIndex];
  }

  return ThemeType.light; // Default theme if none saved
}