Built motion from commit d301b742.|2.6.29
[motion2.git] / server / api / mailMessage / mailMessage.model.js
index a1cddb8..a0bcec1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2c69=['createdAt','direction','catch','error','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','bluebird','request-promise','html-to-text','../../config/environment','./mailMessage.attributes','exports','MailMessage','messageId','fti_mail_messages','plainBody','subject','FULLTEXT','body','fromString','models','get','toLowerCase','isNil','UserId','MailInteraction','MailInteractionId','update'];(function(_0x174651,_0x233652){var _0x1f5bda=function(_0x3049d1){while(--_0x3049d1){_0x174651['push'](_0x174651['shift']());}};_0x1f5bda(++_0x233652);}(_0x2c69,0x13c));var _0x92c6=function(_0x565ed7,_0x398228){_0x565ed7=_0x565ed7-0x0;var _0x183ad7=_0x2c69[_0x565ed7];return _0x183ad7;};'use strict';var _=require(_0x92c6('0x0'));var util=require(_0x92c6('0x1'));var logger=require(_0x92c6('0x2'))('api');var moment=require('moment');var BPromise=require(_0x92c6('0x3'));var rp=require(_0x92c6('0x4'));var htmlToText=require(_0x92c6('0x5'));var fs=require('fs');var path=require('path');var rimraf=require('rimraf');var config=require(_0x92c6('0x6'));var attributes=require(_0x92c6('0x7'));module[_0x92c6('0x8')]=function(_0x351c67,_0x1576c7){return _0x351c67['define'](_0x92c6('0x9'),attributes,{'tableName':'mail_messages','paranoid':![],'indexes':[{'name':_0x92c6('0xa'),'fields':['messageId']},{'name':_0x92c6('0xb'),'fields':[_0x92c6('0xc'),_0x92c6('0xd')],'type':_0x92c6('0xe')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x180908,_0x6adcf4,_0x3f3ff5){if(_0x180908[_0x92c6('0xf')]){_0x180908[_0x92c6('0xc')]=htmlToText[_0x92c6('0x10')](_0x180908[_0x92c6('0xf')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x3f3ff5(null,_0x6adcf4);},'afterCreate':function(_0x31ff8c,_0x40611d,_0x557cb9){var _0x51c0ef=_0x351c67[_0x92c6('0x11')];var _0x115f31=_0x31ff8c[_0x92c6('0x12')]({'plain':!![]});if(_0x115f31['direction'][_0x92c6('0x13')]()==='in'||_0x115f31['direction'][_0x92c6('0x13')]()==='out'&&!_0x115f31['secret']&&!_[_0x92c6('0x14')](_0x115f31[_0x92c6('0x15')])){_0x51c0ef[_0x92c6('0x16')]['findOne']({'where':{'id':_0x115f31[_0x92c6('0x17')]}})['then'](function(_0x4f250b){if(_0x4f250b){_0x4f250b[_0x92c6('0x18')]({'lastMsgAt':_0x115f31[_0x92c6('0x19')],'lastMsgDirection':_0x115f31[_0x92c6('0x1a')][_0x92c6('0x13')]()});}})[_0x92c6('0x1b')](function(_0x2f7623){console[_0x92c6('0x1c')](_0x2f7623);});}_0x557cb9();}},'charset':_0x92c6('0x1d'),'collate':_0x92c6('0x1e')});};
\ No newline at end of file
+var _0x0402=['utf8mb4_unicode_ci','../../config/logger','api','moment','bluebird','request-promise','html-to-text','path','rimraf','../../config/environment','./mailMessage.attributes','exports','define','mail_messages','messageId','fti_mail_messages','plainBody','FULLTEXT','body','get','direction','toLowerCase','out','secret','isNil','MailInteraction','findOne','then','createdAt','catch','utf8mb4'];(function(_0x277c37,_0x1e2965){var _0x36a326=function(_0x1039a4){while(--_0x1039a4){_0x277c37['push'](_0x277c37['shift']());}};_0x36a326(++_0x1e2965);}(_0x0402,0x137));var _0x2040=function(_0x4d8ed9,_0x2ae284){_0x4d8ed9=_0x4d8ed9-0x0;var _0x1e2140=_0x0402[_0x4d8ed9];return _0x1e2140;};'use strict';var _=require('lodash');var util=require('util');var logger=require(_0x2040('0x0'))(_0x2040('0x1'));var moment=require(_0x2040('0x2'));var BPromise=require(_0x2040('0x3'));var rp=require(_0x2040('0x4'));var htmlToText=require(_0x2040('0x5'));var fs=require('fs');var path=require(_0x2040('0x6'));var rimraf=require(_0x2040('0x7'));var config=require(_0x2040('0x8'));var attributes=require(_0x2040('0x9'));module[_0x2040('0xa')]=function(_0x5093ad,_0x23b077){return _0x5093ad[_0x2040('0xb')]('MailMessage',attributes,{'tableName':_0x2040('0xc'),'paranoid':![],'indexes':[{'name':_0x2040('0xd'),'fields':[_0x2040('0xd')]},{'name':_0x2040('0xe'),'fields':[_0x2040('0xf'),'subject'],'type':_0x2040('0x10')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x45f678,_0x30195b,_0x3302ff){if(_0x45f678['body']){_0x45f678[_0x2040('0xf')]=htmlToText['fromString'](_0x45f678[_0x2040('0x11')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x3302ff(null,_0x30195b);},'afterCreate':function(_0x52b7f0,_0xfda7d3,_0x3182e7){var _0x4d592a=_0x5093ad['models'];var _0x48d964=_0x52b7f0[_0x2040('0x12')]({'plain':!![]});if(_0x48d964[_0x2040('0x13')][_0x2040('0x14')]()==='in'||_0x48d964[_0x2040('0x13')][_0x2040('0x14')]()===_0x2040('0x15')&&!_0x48d964[_0x2040('0x16')]&&!_[_0x2040('0x17')](_0x48d964['UserId'])){_0x4d592a[_0x2040('0x18')][_0x2040('0x19')]({'where':{'id':_0x48d964['MailInteractionId']}})[_0x2040('0x1a')](function(_0x3435af){if(_0x3435af){_0x3435af['update']({'lastMsgAt':_0x48d964[_0x2040('0x1b')],'lastMsgDirection':_0x48d964[_0x2040('0x13')][_0x2040('0x14')]()});}})[_0x2040('0x1c')](function(_0x6b060c){console['error'](_0x6b060c);});}_0x3182e7();}},'charset':_0x2040('0x1d'),'collate':_0x2040('0x1e')});};
\ No newline at end of file