Esempio n. 1
0
        logout: function() {
            var headers = { 'X-SessionKey': getSessionKey() };

            return requester.putJSON('/user/', null, headers)
                .then(function() {
                    return removeSessionKey();
                });
        },
Esempio n. 2
0
        register: function(username, password) {
            var authcode = encode(username, password),
                data = {
                    username: username,
                    authCode: authcode
                };

            return requester.postJSON('/user', data);
        },
Esempio n. 3
0
        login: function(username, password) {
            var authcode = encode(username, password),
                data = {
                    username: username,
                    authCode: authcode
                };

            return requester.postJSON('/auth', data)
            .then(function(data) {
                setSessionKey(data.sessionKey);
                return data.username;
            })
        },
Esempio n. 4
0
        add: function(title, body) {
            var data = { title, body },
                headers = { 'X-SessionKey': getSessionKey() };

            return requester.postJSON('/post', data, headers);
        }
Esempio n. 5
0
 all: function() {
     // TODO: get query string
     return requester.get('/post');
 },