Refactoring + Checkpoint
This commit is contained in:
@@ -8,8 +8,11 @@ class EventModel {
|
||||
final String link;
|
||||
final String? imageUrl;
|
||||
final String creatorEmail;
|
||||
final String creatorFirstName; // Prénom du créateur
|
||||
final String creatorLastName; // Nom du créateur
|
||||
final String profileImageUrl;
|
||||
final List<dynamic> participants;
|
||||
final String status;
|
||||
String status;
|
||||
final int reactionsCount;
|
||||
final int commentsCount;
|
||||
final int sharesCount;
|
||||
@@ -24,6 +27,9 @@ class EventModel {
|
||||
required this.link,
|
||||
this.imageUrl,
|
||||
required this.creatorEmail,
|
||||
required this.creatorFirstName,
|
||||
required this.creatorLastName,
|
||||
required this.profileImageUrl,
|
||||
required this.participants,
|
||||
required this.status,
|
||||
required this.reactionsCount,
|
||||
@@ -44,8 +50,11 @@ class EventModel {
|
||||
final String link = json['link'] ?? 'Lien Inconnu';
|
||||
final String? imageUrl = json['imageUrl'];
|
||||
final String creatorEmail = json['creatorEmail'] ?? 'Email Inconnu';
|
||||
final String creatorFirstName = json['creatorFirstName']; // Ajout du prénom
|
||||
final String creatorLastName = json['creatorLastName']; // Ajout du nom
|
||||
final String profileImageUrl = json['profileImageUrl']; // Ajout du nom
|
||||
final List<dynamic> participants = json['participants'] ?? [];
|
||||
final String status = json['status'] ?? 'ouvert';
|
||||
String status = json['status'] ?? 'ouvert';
|
||||
final int reactionsCount = json['reactionsCount'] ?? 0;
|
||||
final int commentsCount = json['commentsCount'] ?? 0;
|
||||
final int sharesCount = json['sharesCount'] ?? 0;
|
||||
@@ -60,6 +69,9 @@ class EventModel {
|
||||
print(' - Lien: $link');
|
||||
print(' - URL de l\'image: ${imageUrl ?? "Aucune"}');
|
||||
print(' - Email du créateur: $creatorEmail');
|
||||
print(' - Prénom du créateur: $creatorFirstName');
|
||||
print(' - Nom du créateur: $creatorLastName');
|
||||
print(' - Image de profile du créateur: $profileImageUrl');
|
||||
print(' - Participants: ${participants.length} participants');
|
||||
print(' - Statut: $status');
|
||||
print(' - Nombre de réactions: $reactionsCount');
|
||||
@@ -76,6 +88,9 @@ class EventModel {
|
||||
link: link,
|
||||
imageUrl: imageUrl,
|
||||
creatorEmail: creatorEmail,
|
||||
creatorFirstName: creatorFirstName, // Ajout du prénom
|
||||
creatorLastName: creatorLastName, // Ajout du nom
|
||||
profileImageUrl: profileImageUrl,
|
||||
participants: participants,
|
||||
status: status,
|
||||
reactionsCount: reactionsCount,
|
||||
@@ -96,6 +111,9 @@ class EventModel {
|
||||
'link': link,
|
||||
'imageUrl': imageUrl,
|
||||
'creatorEmail': creatorEmail,
|
||||
'creatorFirstName': creatorFirstName, // Ajout du prénom
|
||||
'creatorLastName': creatorLastName, // Ajout du nom
|
||||
'profileImageUrl': profileImageUrl,
|
||||
'participants': participants,
|
||||
'status': status,
|
||||
'reactionsCount': reactionsCount,
|
||||
|
||||
Reference in New Issue
Block a user