* Handle import of NetMail messages

* Add NetMail aliases support (name -> localname lookup, e.g. "root" -> "NuSkooler"
* Minor code changes / cleanup
This commit is contained in:
Bryan Ashby 2018-01-01 13:32:55 -07:00
parent 11a19d899e
commit 6d929237d2
3 changed files with 102 additions and 63 deletions

View file

@ -347,13 +347,13 @@ function getNewMessageDataInAreaForUserSql(userId, areaTag, lastMessageId, what)
'COUNT() AS count' :
'message_id, message_uuid, reply_to_message_id, to_user_name, from_user_name, subject, modified_timestamp, view_count';
let sql =
let sql =
`SELECT ${selectWhat}
FROM message
WHERE area_tag = "${areaTag}" AND message_id > ${lastMessageId}`;
if(Message.isPrivateAreaTag(areaTag)) {
sql +=
sql +=
` AND message_id in (
SELECT message_id
FROM message_meta