From 5077b3f027b7979399ac007224ef62dce5f419ce Mon Sep 17 00:00:00 2001 From: Halla Moore Date: Mon, 27 Jun 2016 13:45:11 -0700 Subject: [PATCH] Add subject query to threads route --- packages/nylas-api/routes/threads.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/nylas-api/routes/threads.js b/packages/nylas-api/routes/threads.js index 67dffc401..7a050965d 100644 --- a/packages/nylas-api/routes/threads.js +++ b/packages/nylas-api/routes/threads.js @@ -12,6 +12,7 @@ module.exports = (server) => { validate: { query: { id: Joi.number().integer().min(0), + subject: Joi.string(), unread: Joi.boolean(), starred: Joi.boolean(), startedBefore: Joi.date().timestamp(), @@ -35,6 +36,11 @@ module.exports = (server) => { if (query.id) { where.id = query.id; } + if (query.subject) { + // the 'like' operator is case-insenstive in sequelite and for + // non-binary strings in mysql + where.subject = {like: query.subject}; + } // Boolean queries if (query.unread) {