Skip to content
This repository was archived by the owner on Feb 14, 2020. It is now read-only.

Commit ddfa631

Browse files
authored
Merge pull request #51 from romanbsd/master
Support facebook-android-sdk >= 5
2 parents c3bb97a + 6079780 commit ddfa631

File tree

7 files changed

+18
-8
lines changed

7 files changed

+18
-8
lines changed

build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ buildscript {
44
jcenter()
55
}
66
dependencies {
7-
classpath 'com.android.tools.build:gradle:3.1.3'
8-
classpath 'org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.8.2'
7+
classpath 'com.android.tools.build:gradle:3.4.1'
8+
classpath 'org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.8.3'
99
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
1010
}
1111
}
1212

1313
plugins {
14-
id 'com.github.ben-manes.versions' version '0.20.0'
14+
id 'com.github.ben-manes.versions' version '0.21.0'
1515
}
1616

1717
allprojects {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Wed May 30 23:22:49 PDT 2018
1+
#Sun May 26 12:48:07 IDT 2019
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

library/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ android {
1212
}
1313

1414
dependencies {
15-
api "com.github.parse-community.Parse-SDK-Android:parse:1.19.0"
15+
api "com.github.parse-community.Parse-SDK-Android:parse:1.20.0"
1616

17-
api 'com.facebook.android:facebook-android-sdk:4.40.0'
17+
api 'com.facebook.android:facebook-android-sdk:5.1.0'
1818

1919
testImplementation 'junit:junit:4.12'
2020
testImplementation 'org.mockito:mockito-core:1.10.19'

library/src/main/java/com/parse/facebook/FacebookController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import android.text.TextUtils;
1616

1717
import com.facebook.AccessToken;
18+
import com.facebook.AccessTokenSource;
1819
import com.facebook.CallbackManager;
1920
import com.facebook.FacebookCallback;
2021
import com.facebook.FacebookException;
@@ -221,6 +222,7 @@ public void setAuthData(Map<String, String> authData)
221222
permissions,
222223
null,
223224
null,
225+
AccessTokenSource.DEVICE_AUTH,
224226
parseDateString(authData.get(KEY_EXPIRATION_DATE)),
225227
null, null);
226228
facebookSdkDelegate.setCurrentAccessToken(accessToken);

library/src/test/java/com/parse/facebook/FacebookControllerTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import android.support.v4.app.Fragment;
1414

1515
import com.facebook.AccessToken;
16+
import com.facebook.AccessTokenSource;
1617
import com.facebook.CallbackManager;
1718
import com.facebook.FacebookCallback;
1819
import com.facebook.FacebookException;
@@ -25,6 +26,7 @@
2526
import org.junit.runner.RunWith;
2627
import org.mockito.ArgumentCaptor;
2728
import org.robolectric.RobolectricTestRunner;
29+
import org.robolectric.annotation.Config;
2830

2931
import java.text.ParseException;
3032
import java.util.ArrayList;
@@ -51,6 +53,7 @@
5153
import static org.mockito.Mockito.verifyNoMoreInteractions;
5254
import static org.mockito.Mockito.when;
5355

56+
@Config(manifest=Config.NONE)
5457
@RunWith(RobolectricTestRunner.class)
5558
public class FacebookControllerTest {
5659

@@ -99,6 +102,7 @@ public void testGetAuthData() {
99102
permissions,
100103
null,
101104
null,
105+
AccessTokenSource.DEVICE_AUTH,
102106
calendar.getTime(),
103107
null, null);
104108

library/src/test/java/com/parse/facebook/ParseFacebookUtilsTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import org.mockito.Mock;
2626
import org.mockito.MockitoAnnotations;
2727
import org.robolectric.RobolectricTestRunner;
28+
import org.robolectric.annotation.Config;
2829

2930
import java.util.Collection;
3031
import java.util.HashMap;
@@ -48,6 +49,7 @@
4849
import static org.mockito.Mockito.verify;
4950
import static org.mockito.Mockito.when;
5051

52+
@Config(manifest=Config.NONE)
5153
@RunWith(RobolectricTestRunner.class)
5254
public class ParseFacebookUtilsTest {
5355

library/src/test/java/com/parse/facebook/TestUtils.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,21 @@
99
package com.parse.facebook;
1010

1111
import com.facebook.AccessToken;
12+
import com.facebook.AccessTokenSource;
1213

1314
/**
1415
* package
1516
*/
1617
class TestUtils {
17-
public static AccessToken newAccessToken() {
18+
static AccessToken newAccessToken() {
1819
return new AccessToken(
1920
"test_token",
2021
"test_application_id",
2122
"test_id",
2223
null,
2324
null,
2425
null,
26+
AccessTokenSource.DEVICE_AUTH,
2527
null,
2628
null,
2729
null

0 commit comments

Comments
 (0)