Skip to content

Instantly share code, notes, and snippets.

@ssube
Forked from Technoash/help.js
Last active March 1, 2016 19:07
Show Gist options
  • Save ssube/a5a55a9e83fb8cf67bf0 to your computer and use it in GitHub Desktop.
Save ssube/a5a55a9e83fb8cf67bf0 to your computer and use it in GitHub Desktop.

Revisions

  1. ssube revised this gist Mar 1, 2016. 1 changed file with 7 additions and 20 deletions.
    27 changes: 7 additions & 20 deletions help.js
    Original file line number Diff line number Diff line change
    @@ -1,21 +1,8 @@
    validateRegister(req.body)
    .then(function(errors){
    if(errors.count > 0){
    res.send({state: 'failure', registerFormErrors: errors.messages, errorCount: errors.count});
    return;
    }
    db.createUser(req.body.name, req.body.email, req.body.password)
    .then(function(newUser){
    console.log(2);
    res.send({state: 'success', name: newUser.name});
    })
    .catch(function(err){
    //catch 1
    throw err;
    });
    })
    .catch(function(err){
    //catch 2
    console.log(err);
    res.status(500);
    validateRegister(req.body).then(function(){
    return db.createUser(req.body.name, req.body.email, req.body.password);
    }).then(function(newUser){
    console.log(2);
    res.send({state: 'success', name: newUser.name});
    }).catch(function(err){
    res.send(500);
    });
  2. @Technoash Technoash created this gist Mar 1, 2016.
    21 changes: 21 additions & 0 deletions help.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    validateRegister(req.body)
    .then(function(errors){
    if(errors.count > 0){
    res.send({state: 'failure', registerFormErrors: errors.messages, errorCount: errors.count});
    return;
    }
    db.createUser(req.body.name, req.body.email, req.body.password)
    .then(function(newUser){
    console.log(2);
    res.send({state: 'success', name: newUser.name});
    })
    .catch(function(err){
    //catch 1
    throw err;
    });
    })
    .catch(function(err){
    //catch 2
    console.log(err);
    res.status(500);
    });