Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorАлександр Зацепин <az@mapswithme.com>2017-09-29 14:07:38 +0300
committerArsentiy Milchakov <milcars@mapswithme.com>2017-09-29 17:48:58 +0300
commit4512d638931d99bbe20e41df3e169b46bde14a36 (patch)
tree7dcbcdabe84f78b25b1e9f612d7c5e361692ba29
parentc3bd1ac79ff90130bec943143c3e0bafcaacf861 (diff)
[android] Added aditional Facebook permissions before login
-rw-r--r--android/src/com/mapswithme/maps/auth/Constants.java5
-rw-r--r--android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java5
2 files changed, 7 insertions, 3 deletions
diff --git a/android/src/com/mapswithme/maps/auth/Constants.java b/android/src/com/mapswithme/maps/auth/Constants.java
index f100d14cdd..3e921dc7c0 100644
--- a/android/src/com/mapswithme/maps/auth/Constants.java
+++ b/android/src/com/mapswithme/maps/auth/Constants.java
@@ -1,8 +1,13 @@
package com.mapswithme.maps.auth;
+import java.util.Arrays;
+import java.util.List;
+
class Constants
{
static final int REQ_CODE_GET_SOCIAL_TOKEN = 101;
static final String EXTRA_SOCIAL_TOKEN = "extra_social_token";
static final String EXTRA_TOKEN_TYPE = "extra_token_type";
+ static final List<String> FACEBOOK_PERMISSIONS =
+ Arrays.asList("email", "user_hometown", "user_tagged_places", "user_friends");
}
diff --git a/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java b/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java
index 2d088a359f..cf10af059f 100644
--- a/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java
+++ b/android/src/com/mapswithme/maps/auth/SocialAuthDialogFragment.java
@@ -50,7 +50,7 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment
{
View view = inflater.inflate(R.layout.fragment_auth_passport_dialog, container, false);
LoginButton button = (LoginButton) view.findViewById(R.id.loging_button);
- button.setReadPermissions("email");
+ button.setReadPermissions(Constants.FACEBOOK_PERMISSIONS);
button.setFragment(this);
button.registerCallback(mCallbackManager, new FBCallback(this));
return view;
@@ -111,8 +111,7 @@ public class SocialAuthDialogFragment extends BaseMwmDialogFragment
public void onSuccess(LoginResult loginResult)
{
AccessToken accessToken = loginResult.getAccessToken();
- LOGGER.d(TAG, "onSuccess, access token: " + accessToken + " permissions: "
- + loginResult.getRecentlyGrantedPermissions());
+ LOGGER.d(TAG, "onSuccess, access token: " + accessToken);
sendResult(Activity.RESULT_OK, accessToken.getToken(), Framework.SOCIAL_TOKEN_FACEBOOK);
}