INNER CODE UNIT · Dart
MainApp
Nandanrmenon/florid · lib/main.dart:29
class MainApp extends StatelessWidget {
const MainApp({super.key});
@override
Widget build(BuildContext context) {
return MultiProvider(
providers: [
ChangeNotifierProvider<SettingsProvider>(
create: (_) => SettingsProvider(),
),
ChangeNotifierProvider<RepositoriesProvider>(
create: (_) => RepositoriesProvider(DatabaseService()),
),
Provider<IzzyStatsService>(create: (_) => IzzyStatsService()),
ProxyProvider<SettingsProvider, FDroidApiService>(
update: (context, settings, previous) {
if (previous != null) {
// Update existing service with new locale