Skip to content
This repository was archived by the owner on Apr 4, 2023. It is now read-only.

Commit 9e79029

Browse files
committed
Return Facebook access token to login result for use with FB SDK
1 parent f5319b8 commit 9e79029

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

firebase.android.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -777,9 +777,8 @@ function toLoginResult(user) {
777777
var providerData = user.getProviderData();
778778
for (var i = 0; i < providerData.size(); i++) {
779779
var pid = providerData.get(i).getProviderId();
780-
providers.push({
781-
id: pid
782-
});
780+
if (pid==='facebook.com') { providers.push({ id: pid, token: firebase._facebookAccessToken }); }
781+
else { providers.push({ id: pid }); }
783782
}
784783

785784
return {

firebase.ios.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -856,9 +856,8 @@ function toLoginResult(user) {
856856
for (i = 0, l = user.providerData.count; i < l; i++) {
857857
var firUserInfo = user.providerData.objectAtIndex(i);
858858
var pid = firUserInfo.valueForKey("providerID");
859-
providers.push({
860-
id: pid
861-
});
859+
if (pid==='facebook.com') { providers.push({ id: pid, token: FBSDKAccessToken.currentAccessToken().tokenString }); }
860+
else { providers.push({ id: pid }); }
862861
}
863862

864863
return {

0 commit comments

Comments
 (0)