Change likes
continuous-integration/drone/push Build is passing Details

LIKES_POST_LDE-EKA
Emre KARTAL 2 years ago
parent 8c8f5e65d7
commit 927b671955

@ -9,13 +9,13 @@ class Post {
String? _description; String? _description;
late Music _music; late Music _music;
Tuple2<String?,String?> _location; Tuple2<String?,String?> _location;
int _nblikes; List<String> _likes;
String? _selfie; String? _selfie;
DateTime _date; DateTime _date;
// Constructor // Constructor
Post(this._id, this._user, this._description, this._location, Post(this._id, this._user, this._description, this._location,
this._nblikes, this._selfie, this._date); this._likes, this._selfie, this._date);
//Getters and setters //Getters and setters
String get id => _id; String get id => _id;
@ -40,10 +40,10 @@ class Post {
_location = value; _location = value;
} }
int get nblikes => _nblikes; List<String> get likes => _likes;
set nblikes(int value) { set likes(List<String> value) {
_nblikes = value; _likes = value;
} }
String? get selfie => _selfie; String? get selfie => _selfie;

@ -15,7 +15,7 @@ class PostMapper {
user!, user!,
data?["description"], data?["description"],
Tuple2(data?["place"][0], data?["place"][1]), Tuple2(data?["place"][0], data?["place"][1]),
data?["likes"], List<String>.from(data?["likes"] as List),
data?["selfie"], data?["selfie"],
data?["date"].toDate()); data?["date"].toDate());
} }

@ -16,7 +16,7 @@ class PostService {
"date": DateTime.now(), "date": DateTime.now(),
"place": [location?.item1, location?.item2], "place": [location?.item1, location?.item2],
"song_id": idMusic, "song_id": idMusic,
"likes": 0 "likes": []
}; };
var postAdd = await MyApp.db.collection("posts").add(post); var postAdd = await MyApp.db.collection("posts").add(post);

@ -34,7 +34,7 @@ class UserViewModel {
login(String pseudo, String password) async { login(String pseudo, String password) async {
try { try {
var token; var token;
await authService.login(pseudo, password); await _authService.login(pseudo, password);
if (firebase_auth.FirebaseAuth.instance.currentUser!.emailVerified) { if (firebase_auth.FirebaseAuth.instance.currentUser!.emailVerified) {
await updateUserCurrent(); await updateUserCurrent();
if (!kIsWeb) { if (!kIsWeb) {

Loading…
Cancel
Save