В моем приложении я создаю логин в Facebook с помощью React Native, и это мой код:
async handleFacebookLogin() {
LoginManager.logInWithReadPermissions(['public_profile', 'email', 'user_friends']).then(
function (result) {
if (result.isCancelled) {
console.log('Login cancelled')
} else {
console.log('Login success with permissions: ' + result.grantedPermissions.toString())
AccessToken.getCurrentAccessToken().then(
async (data) => {
let resultChild = await loginWithFaceBook(data.accessToken.toString(), "POST");
if (resultChild.username.length > 0) {
this.loginWithFaceBook(resultChild.token);
}
});
}
},
function (error) {
console.log('Login fail with error: ' + error)
}
)
}
Мой метод:
loginWithFaceBook = async (tokenFace) => {
Toast.show('Login success!');
this.saveTokenLogin(tokenFace);
}
Это моя ошибка:
_this.loginWithFaceBook is not a function
Как использовать метод в AccessToken.getCurrentAccessToken()
?