summaryrefslogtreecommitdiff
path: root/src/jqueryRest.js
diff options
context:
space:
mode:
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
});
}