|
|
@@ -53,7 +53,7 @@ export class FacebookLoginComponent implements OnInit { |
|
|
|
|
|
|
|
} else { |
|
|
|
this.hideAll = true; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
async login() { |
|
|
@@ -82,14 +82,6 @@ export class FacebookLoginComponent implements OnInit { |
|
|
|
if (result.accessToken) { |
|
|
|
this.token = result.accessToken; |
|
|
|
this.loadUserData(); |
|
|
|
|
|
|
|
localStorage.setItem('FBToken', JSON.stringify(this.token)); |
|
|
|
|
|
|
|
|
|
|
|
this.userService.getUserProfile().then((data) => { |
|
|
|
localStorage.setItem('ServerUserData', JSON.stringify(data)); |
|
|
|
}, err => alert(JSON.stringify(err))); |
|
|
|
|
|
|
|
} else { |
|
|
|
// Not logged in. |
|
|
|
} |
|
|
@@ -104,18 +96,23 @@ export class FacebookLoginComponent implements OnInit { |
|
|
|
console.log(JSON.stringify(err)); |
|
|
|
alert("Falied to fetch user data"); |
|
|
|
}); |
|
|
|
|
|
|
|
localStorage.setItem('FBToken', JSON.stringify(this.token)); |
|
|
|
this.userService.getUserProfile().then((data) => { |
|
|
|
localStorage.setItem('ServerUserData', JSON.stringify(data)); |
|
|
|
}, err => alert(JSON.stringify(err))); |
|
|
|
} |
|
|
|
|
|
|
|
async logout() { |
|
|
|
await this.fbLogin.logout().then(() => { |
|
|
|
console.log("Logged Out"); |
|
|
|
this.user = null; |
|
|
|
this.token = null; |
|
|
|
localStorage.removeItem('FBUser'); |
|
|
|
localStorage.removeItem('FBToken'); |
|
|
|
localStorage.removeItem('ServerUserData'); |
|
|
|
App.exitApp(); |
|
|
|
}, (err) => alert(JSON.stringify(err))); |
|
|
|
this.user = null; |
|
|
|
this.token = null; |
|
|
|
localStorage.removeItem('FBUser'); |
|
|
|
localStorage.removeItem('FBToken'); |
|
|
|
localStorage.removeItem('ServerUserData'); |
|
|
|
App.exitApp(); |
|
|
|
} |
|
|
|
|
|
|
|
} |