summaryrefslogtreecommitdiff
path: root/src/jqueryRest.js
diff options
context:
space:
mode:
authorAzul <azul@riseup.net>2012-11-19 15:58:46 +0100
committerAzul <azul@riseup.net>2012-11-19 15:58:46 +0100
commit49bfe6ab74229ba4da5342382b87dcd6fca239fa (patch)
tree05c70ca228e28a3a5fa3d35b9ffd441aac0a8ede /src/jqueryRest.js
parent2859af0287d7672df0a8965be43fb9859fca8bf8 (diff)
works - but not quite what i want. Exposing jqXHR to error function
Diffstat (limited to 'src/jqueryRest.js')
-rw-r--r--src/jqueryRest.js23
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
});
}