Appli Flutter se connecte bien à l'API.

This commit is contained in:
DahoudG
2025-09-12 03:15:21 +00:00
parent 8184bc77bb
commit 3df010add7
33 changed files with 3124 additions and 339 deletions

View File

@@ -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;