From 8845cf09f3e92f581479d0339c3b49e473ea553b Mon Sep 17 00:00:00 2001 From: Lokesh Mali Date: Wed, 25 Oct 2023 13:29:11 +0530 Subject: [PATCH 1/2] can we access gender from user profile --- lib/src/models/facebook_user_profile.dart | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/src/models/facebook_user_profile.dart b/lib/src/models/facebook_user_profile.dart index c0713a6..5c757df 100644 --- a/lib/src/models/facebook_user_profile.dart +++ b/lib/src/models/facebook_user_profile.dart @@ -7,13 +7,15 @@ class FacebookUserProfile { final String? firstName; final String? middleName; final String? lastName; + final String? gender; FacebookUserProfile.fromMap(JsonData map) : userId = map['userId'] as String, name = map['name'] as String?, firstName = map['firstName'] as String?, middleName = map['middleName'] as String?, - lastName = map['lastName'] as String?; + lastName = map['lastName'] as String?, + gender = map['user_gender'] as String?; Map toMap() { return { @@ -22,6 +24,7 @@ class FacebookUserProfile { 'firstName': firstName, 'middleName': middleName, 'lastName': lastName, + 'user_gender': gender }; } @@ -34,7 +37,8 @@ class FacebookUserProfile { name == other.name && firstName == other.firstName && middleName == other.middleName && - lastName == other.lastName; + lastName == other.lastName && + gender == other.gender; @override int get hashCode => @@ -42,7 +46,8 @@ class FacebookUserProfile { name.hashCode ^ firstName.hashCode ^ middleName.hashCode ^ - lastName.hashCode; + lastName.hashCode ^ + gender.hashCode; @override String toString() { From 40031bf17be64ea983d0ced20eb51e74a6f593bf Mon Sep 17 00:00:00 2001 From: Lokesh Mali Date: Wed, 25 Oct 2023 13:31:43 +0530 Subject: [PATCH 2/2] can we access gender from user profile --- lib/src/models/facebook_user_profile.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/models/facebook_user_profile.dart b/lib/src/models/facebook_user_profile.dart index 5c757df..8811f4a 100644 --- a/lib/src/models/facebook_user_profile.dart +++ b/lib/src/models/facebook_user_profile.dart @@ -52,6 +52,6 @@ class FacebookUserProfile { @override String toString() { return 'FacebookUserProfile(userId: $userId, name: $name, ' - 'firstName: $firstName, middleName: $middleName, lastName: $lastName)'; + 'firstName: $firstName, middleName: $middleName, lastName: $lastName , gender: $gender)'; } }