FIX: Persona login was not using promises

This commit is contained in:
Robin Ward 2013-05-31 13:16:14 -04:00
parent 9ba25b2b61
commit fea3f326a9

View File

@ -6,14 +6,12 @@
navigator.id.watch({ navigator.id.watch({
onlogin: function(assertion) { onlogin: function(assertion) {
if (readyCalled) { if (readyCalled) {
Discourse.ajax('/auth/persona/callback', { Discourse.ajax('/auth/persona/callback', {
type: 'POST', type: 'POST',
data: { 'assertion': assertion }, data: { 'assertion': assertion },
success: function(data, textStatus, jqXHR) {
Discourse.authenticationComplete(data);
},
dataType: 'json' dataType: 'json'
}).then(function(data) {
Discourse.authenticationComplete(data);
}); });
} }
}, },