GET_CAPSULES_LDE-EKA
Emre KARTAL 2 years ago
parent d19ab6b368
commit 271cefff0c

@ -31,7 +31,7 @@ class ProfileComponent extends StatelessWidget {
), ),
GestureDetector( GestureDetector(
onLongPress: () async { onLongPress: () async {
await Clipboard.setData(ClipboardData(text: user.pseudo)); await Clipboard.setData(ClipboardData(text: user.uniquePseudo));
}, },
child: AutoSizeText( child: AutoSizeText(
"${user.pseudo}", "${user.pseudo}",

@ -39,7 +39,7 @@ class _ProfileListComponentState extends State<ProfileListComponent> {
ScrollConfiguration( ScrollConfiguration(
behavior: ScrollBehavior().copyWith(scrollbars: false), behavior: ScrollBehavior().copyWith(scrollbars: false),
child: Text( child: Text(
widget.user.pseudo, widget.user.uniquePseudo,
style: GoogleFonts.plusJakartaSans(fontSize: 16, color: Colors.white, fontWeight: FontWeight.w700), style: GoogleFonts.plusJakartaSans(fontSize: 16, color: Colors.white, fontWeight: FontWeight.w700),
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
maxLines: 1, maxLines: 1,
@ -48,7 +48,7 @@ class _ProfileListComponentState extends State<ProfileListComponent> {
ScrollConfiguration( ScrollConfiguration(
behavior: ScrollBehavior().copyWith(scrollbars: false), behavior: ScrollBehavior().copyWith(scrollbars: false),
child: Text( child: Text(
widget.user.id, widget.user.pseudo,
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
style: GoogleFonts.plusJakartaSans(color: Colors.grey, fontWeight: FontWeight.w400), style: GoogleFonts.plusJakartaSans(color: Colors.grey, fontWeight: FontWeight.w400),
)) ))

@ -1,6 +1,7 @@
class User { class User {
final String _id; final String _id;
String _pseudo; String _pseudo;
String _uniquePseudo;
String _country; String _country;
String _mail; String _mail;
String _pp; String _pp;
@ -10,7 +11,7 @@ class User {
List<User> friends = []; List<User> friends = [];
// Constructor // Constructor
User(this._id, this._pseudo, this._country, this._mail, this._pp, User(this._id, this._pseudo, this._uniquePseudo, this._country, this._mail, this._pp,
this._followers, this._capsules, this._followed, this.friends); this._followers, this._capsules, this._followed, this.friends);
//Getters and setters //Getters and setters
@ -22,6 +23,12 @@ class User {
_pseudo = value; _pseudo = value;
} }
String get uniquePseudo => _uniquePseudo;
set uniquePseudo(String value) {
_uniquePseudo = value;
}
String get country => _country; String get country => _country;
set country(String value) { set country(String value) {

@ -7,10 +7,11 @@ class UserMapper {
final data = snapshot.data(); final data = snapshot.data();
return User( return User(
snapshot.id, snapshot.id,
data?["unique_id"] ?? "", data?["pseudo"],
data?["unique_id"],
data?["country"] ?? "", data?["country"] ?? "",
data?["mail"] ?? "", data?["mail"],
data?["profilePicture"] ?? "", data?["picture"],
data?["followers"] ?? 0, data?["followers"] ?? 0,
data?["nbCapsules"] ?? 0, data?["nbCapsules"] ?? 0,
data?["followed"] ?? 0, data?["followed"] ?? 0,

@ -21,6 +21,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2UYSIpWSnX4gJhZJzaN4q.jpg?alt=media&token=39baf86a-4d19-4534-b777-1a4feca67359", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2UYSIpWSnX4gJhZJzaN4q.jpg?alt=media&token=39baf86a-4d19-4534-b777-1a4feca67359",
@ -30,6 +31,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",
@ -39,6 +41,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",
@ -48,6 +51,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",
@ -57,6 +61,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",
@ -66,6 +71,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",
@ -75,6 +81,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",
@ -84,6 +91,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",
@ -93,6 +101,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",
@ -102,6 +111,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",
@ -111,6 +121,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",
@ -120,6 +131,7 @@ class _AddFriendScreenState extends State<AddFriendScreen> {
User( User(
"&", "&",
"_pseudo", "_pseudo",
"_pseudo",
"_country", "_country",
"_mail", "_mail",
"https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/RUiGpZ8AzCQPqiVJKwuQeIqiC4B2bafPGRGLh2La72LkmQst.jpg?alt=media&token=ac1916f0-e08d-43bd-977a-2c2d94182609",

@ -18,7 +18,7 @@ class AuthService {
"phone_number": "", "phone_number": "",
"unique_id": uniqueId, "unique_id": uniqueId,
"picture": "picture":
"https://media.licdn.com/dms/image/D4E03AQHvc_b89ogFtQ/profile-displayphoto-shrink_400_400/0/1665060931103?e=1695859200&v=beta&t=wVLbxqeokYiPJ13nJ3SMq97iZvcm3ra0ufWFZCSzhjg", "https://firebasestorage.googleapis.com/v0/b/justmusic-435d5.appspot.com/o/defaultImage.png?alt=media&token=cff5ae0a-e29e-4845-91f7-817597962f6b",
"friends": [] "friends": []
}; };

Loading…
Cancel
Save