first commit

This commit is contained in:
Lucas Saburido
2026-05-13 16:26:45 +01:00
commit cabf2025cd
252 changed files with 13524 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
class FeedPostModel {
const FeedPostModel({
required this.id,
required this.userId,
required this.caption,
required this.imageUrl,
required this.createdAt,
required this.likesCount,
required this.isLiked,
required this.username,
required this.avatarUrl,
});
final String id;
final String userId;
final String caption;
final String imageUrl;
final DateTime createdAt;
final int likesCount;
final bool isLiked;
final String username;
final String avatarUrl;
FeedPostModel copyWith({
int? likesCount,
bool? isLiked,
}) {
return FeedPostModel(
id: id,
userId: userId,
caption: caption,
imageUrl: imageUrl,
createdAt: createdAt,
likesCount: likesCount ?? this.likesCount,
isLiked: isLiked ?? this.isLiked,
username: username,
avatarUrl: avatarUrl,
);
}
}