chore: Update res.send(code) to res.sendStatus(code)

This commit is contained in:
Blade Barringer
2016-03-26 09:20:47 -05:00
parent 2477507b2e
commit cf8153fd93
13 changed files with 46 additions and 46 deletions

View File

@@ -40,7 +40,7 @@ describe('Groups Controller', function() {
user: user user: user
}, },
json: sinon.stub(), json: sinon.stub(),
send: sinon.stub() sendStatus: sinon.stub()
}; };
req = { req = {
@@ -166,7 +166,7 @@ describe('Groups Controller', function() {
user: user user: user
}, },
json: sinon.stub(), json: sinon.stub(),
send: sinon.stub() sendStatus: sinon.stub()
}; };
req = { req = {
@@ -294,7 +294,7 @@ describe('Groups Controller', function() {
user: user user: user
}, },
json: sinon.stub(), json: sinon.stub(),
send: sinon.stub() sendStatus: sinon.stub()
}; };
req = { }; req = { };
@@ -387,8 +387,8 @@ describe('Groups Controller', function() {
it('sends back 204 on success', function() { it('sends back 204 on success', function() {
groupsController.questLeave(req, res); groupsController.questLeave(req, res);
expect(res.send).to.be.calledOnce; expect(res.sendStatus).to.be.calledOnce;
expect(res.send).to.be.calledWith(204); expect(res.sendStatus).to.be.calledWith(204);
}); });
}); });
}); });
@@ -408,7 +408,7 @@ describe('Groups Controller', function() {
user: user, user: user,
group: group group: group
}, },
send: sinon.stub() sendStatus: sinon.stub()
}; };
req = { req = {
query: { query: {

View File

@@ -579,8 +579,8 @@ describe('User Controller', function() {
it('sends back 204', function() { it('sends back 204', function() {
userController.addTenGems(req, res); userController.addTenGems(req, res);
expect(res.send).to.be.calledOnce; expect(res.sendStatus).to.be.calledOnce;
expect(res.send).to.be.calledWith(204); expect(res.sendStatus).to.be.calledWith(204);
}); });
}); });
@@ -610,8 +610,8 @@ describe('User Controller', function() {
it('sends back 204', function() { it('sends back 204', function() {
userController.addHourglass(req, res); userController.addHourglass(req, res);
expect(res.send).to.be.calledOnce; expect(res.sendStatus).to.be.calledOnce;
expect(res.send).to.be.calledWith(204); expect(res.sendStatus).to.be.calledWith(204);
}); });
}); });
}); });

View File

@@ -241,7 +241,7 @@ api.deleteSocial = function(req,res,next){
//res.locals.user.auth.save(function(err, saved){ //res.locals.user.auth.save(function(err, saved){
User.update({_id:res.locals.user._id}, {$unset:{'auth.facebook':1}}, function(err){ User.update({_id:res.locals.user._id}, {$unset:{'auth.facebook':1}}, function(err){
if (err) return next(err); if (err) return next(err);
res.send(200); res.sendStatus(200);
}) })
} }
@@ -255,7 +255,7 @@ api.resetPassword = function(req, res, next){
User.findOne({'auth.local.email': email}, function(err, user){ User.findOne({'auth.local.email': email}, function(err, user){
if (err) return next(err); if (err) return next(err);
if (!user) return res.send(401, {err:"Sorry, we can't find a user registered with email " + email + "\n- Make sure your email address is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login."}); if (!user) return res.status(401).json({err:"Sorry, we can't find a user registered with email " + email + "\n- Make sure your email address is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login."});
user.auth.local.salt = salt; user.auth.local.salt = salt;
user.auth.local.hashed_password = hashed_password; user.auth.local.hashed_password = hashed_password;
utils.sendEmail({ utils.sendEmail({
@@ -300,7 +300,7 @@ api.changeUsername = function(req, res, next) {
} }
], function(err){ ], function(err){
if (err) return err.code ? res.json(err.code, err) : next(err); if (err) return err.code ? res.json(err.code, err) : next(err);
res.send(200); res.sendStatus(200);
}) })
} }
@@ -320,7 +320,7 @@ api.changeEmail = function(req, res, next){
} }
], function(err){ ], function(err){
if (err) return err.code ? res.json(err.code,err) : next(err); if (err) return err.code ? res.json(err.code,err) : next(err);
res.send(200); res.sendStatus(200);
}) })
} }
@@ -343,7 +343,7 @@ api.changePassword = function(req, res, next) {
user.auth.local.hashed_password = hashed_new_password; user.auth.local.hashed_password = hashed_new_password;
user.save(function(err, saved){ user.save(function(err, saved){
if (err) next(err); if (err) next(err);
res.send(200); res.sendStatus(200);
}) })
}; };

View File

@@ -316,7 +316,7 @@ api.delete = function(req, res, next){
} }
], function(err){ ], function(err){
if (err) return next(err); if (err) return next(err);
res.send(200); res.sendStatus(200);
user = cid = null; user = cid = null;
}); });
} }
@@ -359,7 +359,7 @@ api.selectWinner = function(req, res, next) {
} }
], function(err){ ], function(err){
if (err) return next(err); if (err) return next(err);
res.send(200); res.sendStatus(200);
user = cid = chal = null; user = cid = chal = null;
}) })
} }
@@ -439,7 +439,7 @@ api.unlink = function(req, res, next) {
return res.json(400, {err: 'Provide unlink method as ?keep=keep-all (keep, keep-all, remove, remove-all)'}); return res.json(400, {err: 'Provide unlink method as ?keep=keep-all (keep, keep-all, remove, remove-all)'});
user.unlink({cid:cid, keep:req.query.keep, tid:tid}, function(err, saved){ user.unlink({cid:cid, keep:req.query.keep, tid:tid}, function(err, saved){
if (err) return next(err); if (err) return next(err);
res.send(200); res.sendStatus(200);
user = tid = cid = null; user = tid = cid = null;
}); });
} }

View File

@@ -12,7 +12,7 @@ api.ensureAdmin = function(req, res, next) {
api.generateCoupons = function(req,res,next) { api.generateCoupons = function(req,res,next) {
Coupon.generate(req.params.event, req.query.count, function(err){ Coupon.generate(req.params.event, req.query.count, function(err){
if(err) return next(err); if(err) return next(err);
res.send(200); res.sendStatus(200);
}); });
} }

View File

@@ -246,7 +246,7 @@ api.update = function(req, res, next) {
if (err) return next(err); if (err) return next(err);
firebase.updateGroupData(saved); firebase.updateGroupData(saved);
res.send(204); res.sendStatus(204);
}); });
} }
@@ -331,7 +331,7 @@ api.deleteChatMessage = function(req, res, next){
Group.update({_id:group._id}, {$pull:{chat:{id: req.params.messageId}}}, function(err){ Group.update({_id:group._id}, {$pull:{chat:{id: req.params.messageId}}}, function(err){
if(err) return next(err); if(err) return next(err);
chatUpdated ? res.json({chat: group.chat}) : res.send(204); chatUpdated ? res.json({chat: group.chat}) : res.sendStatus(204);
group = chatUpdated = null; group = chatUpdated = null;
}); });
} }
@@ -397,7 +397,7 @@ api.flagChatMessage = function(req, res, next){
{name: "GROUP_URL", content: group._id == 'habitrpg' ? '/#/options/groups/tavern' : (group.type === 'guild' ? ('/#/options/groups/guilds/' + group._id) : 'party')}, {name: "GROUP_URL", content: group._id == 'habitrpg' ? '/#/options/groups/tavern' : (group.type === 'guild' ? ('/#/options/groups/guilds/' + group._id) : 'party')},
]); ]);
return res.send(204); return res.sendStatus(204);
}); });
}); });
} }
@@ -416,7 +416,7 @@ api.clearFlagCount = function(req, res, next){
'chat.$.flagCount': message.flagCount, 'chat.$.flagCount': message.flagCount,
}}, function(err) { }}, function(err) {
if(err) return next(err); if(err) return next(err);
return res.send(204); return res.sendStatus(204);
}); });
} else { } else {
return res.json(401, {err: shared.i18n.t('messageGroupChatAdminClearFlagCount')}) return res.json(401, {err: shared.i18n.t('messageGroupChatAdminClearFlagCount')})
@@ -431,7 +431,7 @@ api.seenMessage = function(req,res,next){
update['$unset']['newMessages.'+req.params.gid] = ''; update['$unset']['newMessages.'+req.params.gid] = '';
User.update({_id:req.headers['x-api-user'], apiToken:req.headers['x-api-key']},update).exec(); User.update({_id:req.headers['x-api-user'], apiToken:req.headers['x-api-key']},update).exec();
} }
res.send(200); res.sendStatus(200);
} }
api.likeChatMessage = function(req, res, next) { api.likeChatMessage = function(req, res, next) {
@@ -535,7 +535,7 @@ api.leave = function(req, res, next) {
if (err) return next(err); if (err) return next(err);
user = group = keep = null; user = group = keep = null;
return res.send(204); return res.sendStatus(204);
}); });
}; };
@@ -760,7 +760,7 @@ api.removeMember = function(req, res, next){
// Sending an empty 204 because Group.update doesn't return the group // Sending an empty 204 because Group.update doesn't return the group
// see http://mongoosejs.com/docs/api.html#model_Model.update // see http://mongoosejs.com/docs/api.html#model_Model.update
group = uuid = null; group = uuid = null;
return res.send(204); return res.sendStatus(204);
}); });
}); });
}else if(_.contains(group.invites, uuid)){ }else if(_.contains(group.invites, uuid)){
@@ -788,7 +788,7 @@ api.removeMember = function(req, res, next){
// see http://mongoosejs.com/docs/api.html#model_Model.update // see http://mongoosejs.com/docs/api.html#model_Model.update
sendMessage(invited); sendMessage(invited);
group = uuid = null; group = uuid = null;
return res.send(204); return res.sendStatus(204);
}); });
}); });
@@ -1095,7 +1095,7 @@ api.questLeave = function(req, res, next) {
Q.all([groupSavePromise(), userSavePromise()]) Q.all([groupSavePromise(), userSavePromise()])
.done(function(values) { .done(function(values) {
return res.send(204); return res.sendStatus(204);
}, function(error) { }, function(error) {
return next(error); return next(error);
}); });

View File

@@ -85,7 +85,7 @@ api.sendPrivateMessage = function(req, res, next){
]); ]);
} }
res.send(200); res.sendStatus(200);
}) })
} }
@@ -129,6 +129,6 @@ api.sendGift = function(req, res, next){
} }
], function(err) { ], function(err) {
if (err) return sendErr(err, res, next); if (err) return sendErr(err, res, next);
res.send(200); res.sendStatus(200);
}); });
} }

View File

@@ -430,7 +430,7 @@ api.delete = function(req, res, next) {
if(err) return next(err); if(err) return next(err);
firebase.deleteUser(user._id); firebase.deleteUser(user._id);
res.send(200); res.sendStatus(200);
}); });
}); });
}); });
@@ -450,7 +450,7 @@ if (nconf.get('NODE_ENV') === 'development') {
user.save(function(err){ user.save(function(err){
if (err) return next(err); if (err) return next(err);
res.send(204); res.sendStatus(204);
}); });
}; };
@@ -461,7 +461,7 @@ if (nconf.get('NODE_ENV') === 'development') {
user.save(function(err){ user.save(function(err){
if (err) return next(err); if (err) return next(err);
res.send(204); res.sendStatus(204);
}); });
}; };
} }

View File

@@ -25,7 +25,7 @@ exports.verifyAccessToken = function(req, res, next){
amzPayment.api.getTokenInfo(req.body['access_token'], function(err, tokenInfo){ amzPayment.api.getTokenInfo(req.body['access_token'], function(err, tokenInfo){
if(err) return res.json(400, {err:err}); if(err) return res.json(400, {err:err});
res.send(200); res.sendStatus(200);
}); });
}; };
@@ -141,7 +141,7 @@ exports.checkout = function(req, res, next){
}, function(err, results){ }, function(err, results){
if(err) return next(err); if(err) return next(err);
res.send(200); res.sendStatus(200);
}); });
}; };
@@ -229,7 +229,7 @@ exports.subscribe = function(req, res, next){
}, function(err, results){ }, function(err, results){
if(err) return next(err); if(err) return next(err);
res.send(200); res.sendStatus(200);
}); });
}; };
@@ -261,7 +261,7 @@ exports.subscribeCancel = function(req, res, next){
if (err) return next(err); // don't json this, let toString() handle errors if (err) return next(err); // don't json this, let toString() handle errors
if(req.query.noRedirect){ if(req.query.noRedirect){
res.send(200); res.sendStatus(200);
}else{ }else{
res.redirect('/'); res.redirect('/');
} }

View File

@@ -182,7 +182,7 @@ exports.validCoupon = function(req, res, next){
mongoose.model('Coupon').findOne({_id:cc.validate(req.params.code), event:'google_6mo'}, function(err, coupon){ mongoose.model('Coupon').findOne({_id:cc.validate(req.params.code), event:'google_6mo'}, function(err, coupon){
if (err) return next(err); if (err) return next(err);
if (!coupon) return res.json(401, {err:"Invalid coupon code"}); if (!coupon) return res.json(401, {err:"Invalid coupon code"});
return res.send(200); return res.sendStatus(200);
}); });
} }

View File

@@ -197,7 +197,7 @@ exports.cancelSubscription = function(req, res, next){
*/ */
exports.ipn = function(req, res, next) { exports.ipn = function(req, res, next) {
console.log('IPN Called'); console.log('IPN Called');
res.send(200); // Must respond to PayPal IPN request with an empty 200 first res.sendStatus(200); // Must respond to PayPal IPN request with an empty 200 first
ipn.verify(req.body, function(err, msg) { ipn.verify(req.body, function(err, msg) {
if (err) return logger.error(msg); if (err) return logger.error(msg);
switch (req.body.txn_type) { switch (req.body.txn_type) {

View File

@@ -64,7 +64,7 @@ exports.checkout = function(req, res, next) {
} }
], function(err){ ], function(err){
if (err) return res.send(500, err.toString()); // don't json this, let toString() handle errors if (err) return res.send(500, err.toString()); // don't json this, let toString() handle errors
res.send(200); res.sendStatus(200);
user = token = null; user = token = null;
}); });
}; };
@@ -117,7 +117,7 @@ exports.subscribeEdit = function(req, res, next) {
} }
], function(err, saved){ ], function(err, saved){
if (err) return res.send(500, err.toString()); // don't json this, let toString() handle errors if (err) return res.send(500, err.toString()); // don't json this, let toString() handle errors
res.send(200); res.sendStatus(200);
token = user = user_id = sub_id; token = user = user_id = sub_id;
}); });
}; };

View File

@@ -2,6 +2,6 @@ module.exports = function(req, res, next) {
res.header("Access-Control-Allow-Origin", req.headers.origin || "*"); res.header("Access-Control-Allow-Origin", req.headers.origin || "*");
res.header("Access-Control-Allow-Methods", "OPTIONS,GET,POST,PUT,HEAD,DELETE"); res.header("Access-Control-Allow-Methods", "OPTIONS,GET,POST,PUT,HEAD,DELETE");
res.header("Access-Control-Allow-Headers", "Content-Type,Accept,Content-Encoding,X-Requested-With,x-api-user,x-api-key"); res.header("Access-Control-Allow-Headers", "Content-Type,Accept,Content-Encoding,X-Requested-With,x-api-user,x-api-key");
if (req.method === 'OPTIONS') return res.send(200); if (req.method === 'OPTIONS') return res.sendStatus(200);
return next(); return next();
}; };