Add check for Gmail thread ID

This commit is contained in:
Jackie Luo 2016-06-23 15:19:20 -07:00
parent 6ad9cdd322
commit 5cc4841ac6

View file

@ -41,8 +41,9 @@ function matchThread({db, message}) {
function addMessageToThread({db, accountId, message}) {
const {Thread} = db
if (message.threadId) {
return Thread.find({where: {threadId: message.threadId}})
// Check for Gmail's own thread ID
if (message.headers['X-GM-THRID']) {
return Thread.find({where: {threadId: message.headers['X-GM-THRID']})
}
return matchThread({db, accountId, message})
.then((thread) => (thread))