Add id query to threads route

This commit is contained in:
Halla Moore 2016-06-27 10:35:34 -07:00
parent 621f8b5c2b
commit ab4c8cf32c

View file

@ -13,6 +13,7 @@ module.exports = (server) => {
query: { query: {
unread: Joi.boolean(), unread: Joi.boolean(),
starred: Joi.boolean(), starred: Joi.boolean(),
id: Joi.number().integer().min(0),
}, },
}, },
response: { response: {
@ -26,6 +27,9 @@ module.exports = (server) => {
const {Thread} = db; const {Thread} = db;
const where = {}; const where = {};
if (request.query.id) {
where.id = request.query.id;
}
if (request.query.unread) { if (request.query.unread) {
where.unreadCount = {gt: 0}; where.unreadCount = {gt: 0};
} else if (request.query.unread !== undefined) { } else if (request.query.unread !== undefined) {