Bon checkpoint + refactoring

This commit is contained in:
DahoudG
2024-11-02 22:37:47 +00:00
parent 9cf96b7acf
commit 19f6efa995
27 changed files with 684 additions and 499 deletions

View File

@@ -13,22 +13,22 @@ import '../presentation/reservations/reservations_screen.dart';
class AppRouter {
final EventRemoteDataSource eventRemoteDataSource;
final String userId;
final String userName;
final String userFirstName;
final String userLastName;
/// Constructeur de [AppRouter] initialisant les informations utilisateur
/// et la source de données pour les événements.
///
/// [eventRemoteDataSource] : Source de données pour les événements.
/// [userId], [userName], [userLastName] : Informations de l'utilisateur.
/// [userId], [userFirstName], [userLastName] : Informations de l'utilisateur.
AppRouter({
required this.eventRemoteDataSource,
required this.userId,
required this.userName,
required this.userFirstName,
required this.userLastName,
}) {
// Log d'initialisation avec les informations utilisateur
debugPrint("[LOG] AppRouter initialisé avec les infos utilisateur : $userId, $userName, $userLastName");
debugPrint("[LOG] AppRouter initialisé avec les infos utilisateur : $userId, $userFirstName, $userLastName");
}
/// Génère une route en fonction du [RouteSettings] fourni.
@@ -49,7 +49,7 @@ class AppRouter {
builder: (_) => HomeScreen(
eventRemoteDataSource: eventRemoteDataSource,
userId: userId,
userName: userName,
userFirstName: userFirstName,
userLastName: userLastName,
userProfileImage: 'lib/assets/images/profile_picture.png',
),
@@ -60,7 +60,7 @@ class AppRouter {
return MaterialPageRoute(
builder: (_) => EventScreen(
userId: userId,
userName: userName,
userFirstName: userFirstName,
userLastName: userLastName,
),
);