refactoring

This commit is contained in:
DahoudG
2024-11-02 15:27:26 +00:00
parent 8e625c1080
commit 9cf96b7acf
44 changed files with 2281 additions and 354 deletions

View File

@@ -0,0 +1,23 @@
class SocialPost {
final String userName;
final String userImage;
final String postText;
final String postImage;
final int likes;
final int comments;
final int shares;
final List<String> badges; // Gamification badges
final List<String> tags; // Ajout de tags pour personnalisation des posts
SocialPost({
required this.userName,
required this.userImage,
required this.postText,
required this.postImage,
required this.likes,
required this.comments,
required this.shares,
required this.badges,
this.tags = const [],
});
}

View File

@@ -20,7 +20,7 @@ class UserModel extends User {
/// Factory pour créer un `UserModel` à partir d'un JSON reçu depuis l'API.
factory UserModel.fromJson(Map<String, dynamic> json) {
return UserModel(
userId: json['id'] ?? '',
userId: json['userId'] ?? '',
nom: json['nom'] ?? 'Inconnu',
prenoms: json['prenoms'] ?? 'Inconnu',
email: json['email'] ?? 'inconnu@example.com',