initializeApp function

Future<void> initializeApp([
  1. SharedPreferences? prefs
])

Implementation

Future<void> initializeApp([SharedPreferences? prefs]) async {
  WidgetsFlutterBinding.ensureInitialized();

  _prefs = prefs ?? await SharedPreferences.getInstance();

  _initialTheme = switch (_prefs.getString(themeModeKey)) {
    'light' => ThemeMode.light,
    'dark' => ThemeMode.dark,
    _ => ThemeMode.system,
  };

  _initialSidebarMinified = _prefs.getBool(sidebarMinifiedKey) ?? false;
}