Appli Flutter se connecte bien à l'API.
This commit is contained in:
@@ -4,16 +4,21 @@ import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
|
||||
import 'core/auth/bloc/temp_auth_bloc.dart';
|
||||
import 'core/auth/bloc/auth_event.dart';
|
||||
import 'core/auth/services/ultra_simple_auth_service.dart';
|
||||
import 'core/auth/services/temp_auth_service.dart';
|
||||
import 'core/di/injection.dart';
|
||||
|
||||
import 'shared/theme/app_theme.dart';
|
||||
import 'app_ultra_simple.dart';
|
||||
|
||||
void main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
|
||||
|
||||
// Configuration de l'injection de dépendances
|
||||
await configureDependencies();
|
||||
|
||||
// Configuration du système
|
||||
await _configureApp();
|
||||
|
||||
|
||||
// Lancement de l'application
|
||||
runApp(const UnionFlowUltraSimpleApp());
|
||||
}
|
||||
@@ -39,7 +44,7 @@ Future<void> _configureApp() async {
|
||||
|
||||
/// Classe BLoC ultra-simple qui utilise UltraSimpleAuthService
|
||||
class UltraSimpleAuthBloc extends TempAuthBloc {
|
||||
UltraSimpleAuthBloc(UltraSimpleAuthService authService) : super(authService);
|
||||
UltraSimpleAuthBloc(TempAuthService authService) : super(authService);
|
||||
}
|
||||
|
||||
/// Application principale ultra-simple
|
||||
@@ -50,7 +55,7 @@ class UnionFlowUltraSimpleApp extends StatelessWidget {
|
||||
Widget build(BuildContext context) {
|
||||
return BlocProvider<UltraSimpleAuthBloc>(
|
||||
create: (context) {
|
||||
final authService = UltraSimpleAuthService();
|
||||
final authService = TempAuthService();
|
||||
final authBloc = UltraSimpleAuthBloc(authService);
|
||||
authBloc.add(const AuthInitializeRequested());
|
||||
return authBloc;
|
||||
|
||||
Reference in New Issue
Block a user