import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:get_it/get_it.dart'; import 'package:hl_lieferservice/bloc/app_bloc.dart'; import 'package:hl_lieferservice/bloc/app_events.dart'; import 'package:hl_lieferservice/feature/settings/bloc/settings_bloc.dart'; import 'package:hl_lieferservice/feature/settings/bloc/settings_event.dart'; import 'package:hl_lieferservice/widget/app.dart'; final locator = GetIt.instance; void main() { runApp(MultiBlocProvider(providers: [ BlocProvider(create: (context) => AppBloc(),), BlocProvider(create: (context) => SettingsBloc()) ], child: App())); } class App extends StatefulWidget { const App({super.key}); @override State createState() => _AppState(); } class _AppState extends State { @override void initState() { super.initState(); context.read().add(AppLoadConfig(path: "hl_server_config.json")); context.read().add(LoadSettings()); } @override Widget build(BuildContext context) { return DeliveryApp(); } }