getTheme function

Future<Map<String, dynamic>> getTheme()

Implementation

Future<Map<String, dynamic>> getTheme() async {
  if (theme != null) {
    return theme ?? {};
  }
  final SharedPreferences prefs = await SharedPreferences.getInstance();
  final String? themeFromStorage = prefs.getString(themeKey);
  if (themeFromStorage != null && themeFromStorage.length > 5) {
    theme = json.decode(themeFromStorage);
  }
  return theme ?? {};
}