mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
chore: Update res.send(code) to res.sendStatus(code)
This commit is contained in:
@@ -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: {
|
||||||
|
|||||||
@@ -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);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -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);
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -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);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ 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);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -259,13 +259,13 @@ exports.subscribeCancel = function(req, res, next){
|
|||||||
}
|
}
|
||||||
}, function(err, results){
|
}, function(err, results){
|
||||||
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('/');
|
||||||
}
|
}
|
||||||
|
|
||||||
user = null;
|
user = null;
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
@@ -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;
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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();
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user