in process of scaling data service and cleaner reducers

This commit is contained in:
Arjun Patel
2019-01-21 02:38:51 -08:00
parent 008800acdf
commit 33afb962ae
3 changed files with 7 additions and 3 deletions
+3 -1
View File
@@ -34,9 +34,11 @@ exports.create = (req, res, next) => {
// Find grants with causes, regions, and organizations by donor_id
exports.findByDonorId = (req, res, next) => {
const donor_id = req.user_data.id;
Grant.findAll({
where: {
donor_id: req.params.donor_id
donor_id: donor_id
},
include: [Cause, Region, Organization]
})
+3 -1
View File
@@ -5,10 +5,12 @@ module.exports = (req, res, next) => {
try {
const token = req.headers.authorization.split(' ')[1];
const decoded = jwt.verify(token, process.env.JWT_KEY);
req.userData = decoded; //for use till end of request
req.user_data = decoded; //for use till end of request
next();
} catch (error) {
error.message = 'Check Auth Error';
error.status = 401;
return next(error);
}
};
+1 -1
View File
@@ -11,7 +11,7 @@ router.post('/', controllers.donor.create);
router.get('/', checkAuth, controllers.donor.findAll);
// GET Retrieve grants with causes and regions and charities details by donor_id
router.get('/grants/:donor_id', checkAuth, controllers.grant.findByDonorId);
router.get('/grants/', checkAuth, controllers.grant.findByDonorId);
/** POST Create grants with following body:
* - list of id's of selected causes and regions