saveTheme method

Future<void> saveTheme()

Implementation

Future<void> saveTheme() async {
  final SharedPreferences prefs = await SharedPreferences.getInstance();
  try {
    final themeJson = {
      'mode': _currentTheme.type.index,
      'primaryColor': _currentTheme.primaryColor,
    };
    await prefs.setString(themeKey, jsonEncode(themeJson));
  } catch (e) {
    debugPrint('Failed to save theme: $e');
  }
}