Skip to content

Commit 255125b

Browse files
author
armaanbindra
committed
Facebook login, fixed display username
1 parent 726cecd commit 255125b

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

parseFunctions.js

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ FastClick.attach(document.body);
1010
document.ontouchmove = function(event){
1111
//event.preventDefault();
1212
}
13-
if(checkUserLogin()){prepareGameStage();}
13+
if(checkUserLogin()){
14+
$(".playerUsername").html(titleCase(Parse.User.current().getUsername()));
15+
prepareGameStage();}
1416

1517
function createUser(username,password,email)
1618
{
@@ -96,7 +98,10 @@ var query = new Parse.Query(User);
9698
query.get(userId, {
9799
success: function(User) {
98100
var isVerified = User._serverData.emailVerified;
99-
if(isVerified){ prepareGameStage();}
101+
if(isVerified){
102+
$(".playerUsername").html(titleCase(Parse.User.current().getUsername()));
103+
prepareGameStage();
104+
}
100105
else {
101106
var warning = document.getElementById("warning");
102107
warning.innerHTML = "Error: " + "Email Not Verfied, please check your email and verify.";
@@ -155,7 +160,19 @@ query.get(userId, {
155160
} else {
156161
alert("User logged in through Facebook!");
157162
}
158-
prepareGameStage();
163+
FB.api(
164+
"/me",
165+
function (response) {
166+
if (response && !response.error) {
167+
//console.log(response);
168+
var firstName = ""+response.first_name;
169+
var lastName = ""+response.last_name;
170+
$(".playerUsername").html(firstName);
171+
prepareGameStage();
172+
}
173+
}
174+
);
175+
159176
},
160177
error: function(user, error) {
161178
var warning = document.getElementById("warning");
@@ -175,7 +192,6 @@ query.get(userId, {
175192
$("#wrapper2").hide();
176193
$("#mainTitle").hide();
177194
$("#gameContainer").show();
178-
$(".playerUsername").html(titleCase(Parse.User.current().getUsername()));
179195
}
180196

181197
var count = 0;

0 commit comments

Comments
 (0)