diff options
author | Azul <azul@riseup.net> | 2012-11-19 15:58:46 +0100 |
---|---|---|
committer | Azul <azul@riseup.net> | 2012-11-19 15:58:46 +0100 |
commit | 49bfe6ab74229ba4da5342382b87dcd6fca239fa (patch) | |
tree | 05c70ca228e28a3a5fa3d35b9ffd441aac0a8ede /src/jqueryRest.js | |
parent | 2859af0287d7672df0a8965be43fb9859fca8bf8 (diff) |
works - but not quite what i want. Exposing jqXHR to error function
Diffstat (limited to 'src/jqueryRest.js')
-rw-r--r-- | src/jqueryRest.js | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/jqueryRest.js b/src/jqueryRest.js index 54a0908..a7928d5 100644 --- a/src/jqueryRest.js +++ b/src/jqueryRest.js @@ -1,31 +1,30 @@ jqueryRest = function() { // we do not fetch the salt from the server - function register(session, callback) + function register(session) { - sendVerifier(session, callback); + return sendVerifier(session); } - function sendVerifier(session, callback) { + function sendVerifier(session) { var salt = session.getSalt(); - $.post("users.json", { user: + return $.post("users.json", { user: { login: session.getI(), password_salt: salt, - password_verifier: session.getV(salt).toString(16)} - }, callback); + password_verifier: session.getV(salt).toString(16) + } + }); } - function handshake(session, callback) { - $.post("sessions.json", { login: session.getI(), - A: session.getAstr()}, callback); + function handshake(session) { + return $.post("sessions.json", { login: session.getI(), A: session.getAstr()}); } - function authenticate(session, success) { - $.ajax({ + function authenticate(session) { + return $.ajax({ url: "sessions/" + session.getI() + ".json", type: 'PUT', data: {client_auth: session.getM()}, - success: success }); } |