Advertisement
zidniryi

accesFb.js

Apr 14th, 2019
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. async onAccesFb() {
  2. let { isCancelled } = await LoginManager.logInWithReadPermissions(['public_profile','user_posts']);
  3. if ( !isCancelled ) {
  4. let data = await AccessToken.getCurrentAccessToken();
  5. let acToken = data.accessToken.toString()
  6. let usId = data.userID.toString()
  7. console.log(data.accessToken.toString())
  8. console.log("The Token Is now covered " + acToken)
  9. console.log("The user Id is now covered " + usId)
  10. //Post data
  11. if (!isCancelled ) {
  12. fetch('http://192.168.43.131:3000/api/v2/customer/auth/verify-facebook', {
  13. method: 'POST',
  14. headers: {
  15. 'Accept': 'application/json',
  16. 'Content-Type': 'application/json',
  17. },
  18. body: JSON.stringify({
  19. 'accessToken': acToken,
  20. 'userID' : usId
  21. })
  22. }).then((response) => response.json())
  23. .then((responseJson) => {
  24. // If server response message same as Data Matched
  25. if (responseJson.success === true && responseJson.result.isExistingHaloCustomer === true) {
  26. console.log(responseJson.success)
  27. console.log('The Status User ' + responseJson.result.isExistingHaloCustomer);
  28. alert('You No Are Registered')
  29. let phoneNumber = responseJson.result.mobile_phone;
  30. this.props.navigation.navigate('VerifikasiOtp', { phoneNumber });
  31. console('Jancok');
  32. }
  33. else if (responseJson.success === true && responseJson.result.isExistingHaloCustomer === false) {
  34. console.log("Status User Is " + responseJson.result.isExistingHaloCustomer)
  35. this.props.navigation.navigate('LoginNumberSosmed', {nameUser, emailUser});
  36. console.log('Success Login Now You Just Need Verify Your Number')
  37. console('Jancok2');
  38. }
  39. else{
  40. alert('gagal')
  41. console.log('Something went wrong . . .')
  42.  
  43. }
  44. }).catch((error) => {
  45. console.error(error);
  46.  
  47. });
  48.  
  49. } else {
  50. alert('Something went wrong')
  51. }
  52. //Post data
  53. }
  54. else {
  55. console.log('Login incomplete');
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement