Ejemplo n.º 1
0
 authenticate: function(params) {
   return ajax.post('/sign_in', params).then(function(result){
     session.setToken(result.access_token.token);
     User.setCurrent(result.user);
     return result;
   });
 }, 
Ejemplo n.º 2
0
 guestSignIn: function(){
   return ajax.post('/guest_sign_in')
     .then(function(result){
       session.setToken(result.access_token.token);
       User.setCurrent(result.user);
     });
 }
Ejemplo n.º 3
0
 signUp: function(){
   var params = this.serialize();
   return ajax.post('/sign_up', params)
     .then(function(result){
       session.setToken(result.access_token.token);
       User.setCurrent(result.user);
     });
 },
Ejemplo n.º 4
0
 createRecord: function(){
   var params = ({title: "New note", body:""});
   return ajax.post('/notes', params).then(function(response){
     var createdNote = Note.create(response);
     storage.pushObject('notes', createdNote);    
     return createdNote;
   });
 }