- Removed cruising stuff
- Added support for user submitted profiles
This commit is contained in:
@@ -176,6 +176,58 @@ Router.route('/list' + ParamStr)
|
||||
});
|
||||
});
|
||||
|
||||
Router.route('/submitted')
|
||||
.get( (req, res) => {
|
||||
Token.verifyThen(req.get('authorization'), 'view', (err, decoded) => {
|
||||
if (err || (decoded && !decoded.hasPermission)) {
|
||||
res.status(403).json({ message: 'User not authorized to perform this action.', err: err });
|
||||
return;
|
||||
}
|
||||
|
||||
if (decoded && decoded.hasPermission) {
|
||||
var ProfileEvents = new EventEmitter();
|
||||
|
||||
ProfileEvents.once(method, (err, result) => {
|
||||
if (err) {
|
||||
res.status(500).json({ message: 'Could not get profiles', err: err });
|
||||
}
|
||||
|
||||
if (result) {
|
||||
res.status(200).json(result);
|
||||
}
|
||||
});
|
||||
|
||||
Profiles.allSubmitted(ProfileEvents);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Router.route('/verified')
|
||||
.get( (req, res) => {
|
||||
Token.verifyThen(req.get('authorization'), 'view', (err, decoded) => {
|
||||
if (err || (decoded && !decoded.hasPermission)) {
|
||||
res.status(403).json({ message: 'User not authorized to perform this action.', err: err });
|
||||
return;
|
||||
}
|
||||
|
||||
if (decoded && decoded.hasPermission) {
|
||||
var ProfileEvents = new EventEmitter();
|
||||
|
||||
ProfileEvents.once(method, (err, result) => {
|
||||
if (err) {
|
||||
res.status(500).json({ message: 'Could not get profiles', err: err });
|
||||
}
|
||||
|
||||
if (result) {
|
||||
res.status(200).json(result);
|
||||
}
|
||||
});
|
||||
|
||||
Profiles.allVerified(ProfileEvents);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Router.route('/:profileId/messages/images/:which?')
|
||||
.get((req, res) => {
|
||||
Token.verifyThen(req.get('authorization'), 'view', (err, decoded) => {
|
||||
@@ -272,7 +324,7 @@ Router.route('/:profileId/messages/:messageId?')
|
||||
})
|
||||
.patch( updateMessage )
|
||||
.put( updateMessage );
|
||||
|
||||
|
||||
Router.route('/:id?')
|
||||
.delete( (req, res) => {
|
||||
Token.verifyThen(req.get('authorization'), 'delete', (err, decoded) => {
|
||||
|
||||
Reference in New Issue
Block a user