Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / mailMessage / mailMessage.model.js
index 52306ad..ff6ba42 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe754=['FULLTEXT','body','fromString','get','direction','toLowerCase','out','secret','isNil','UserId','findOne','MailInteractionId','then','update','createdAt','error','utf8mb4','utf8mb4_unicode_ci','lodash','util','api','moment','bluebird','request-promise','html-to-text','rimraf','./mailMessage.attributes','exports','MailMessage','messageId','fti_mail_messages','subject'];(function(_0x1b6c6d,_0x2983b0){var _0x290d9d=function(_0x5b9779){while(--_0x5b9779){_0x1b6c6d['push'](_0x1b6c6d['shift']());}};_0x290d9d(++_0x2983b0);}(_0xe754,0xb2));var _0x4e75=function(_0x56c88c,_0x44dfc8){_0x56c88c=_0x56c88c-0x0;var _0x351fc9=_0xe754[_0x56c88c];return _0x351fc9;};'use strict';var _=require(_0x4e75('0x0'));var util=require(_0x4e75('0x1'));var logger=require('../../config/logger')(_0x4e75('0x2'));var moment=require(_0x4e75('0x3'));var BPromise=require(_0x4e75('0x4'));var rp=require(_0x4e75('0x5'));var htmlToText=require(_0x4e75('0x6'));var fs=require('fs');var path=require('path');var rimraf=require(_0x4e75('0x7'));var config=require('../../config/environment');var attributes=require(_0x4e75('0x8'));module[_0x4e75('0x9')]=function(_0x2bddf9,_0x16548d){return _0x2bddf9['define'](_0x4e75('0xa'),attributes,{'tableName':'mail_messages','paranoid':![],'indexes':[{'name':_0x4e75('0xb'),'fields':['messageId']},{'name':_0x4e75('0xc'),'fields':['plainBody',_0x4e75('0xd')],'type':_0x4e75('0xe')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x432cb1,_0x1fbfe3,_0x31b491){if(_0x432cb1[_0x4e75('0xf')]){_0x432cb1['plainBody']=htmlToText[_0x4e75('0x10')](_0x432cb1[_0x4e75('0xf')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x31b491(null,_0x1fbfe3);},'afterCreate':function(_0x21a3c7,_0x185057,_0x53a641){var _0x3b4e4a=_0x2bddf9['models'];var _0x5a8ed7=_0x21a3c7[_0x4e75('0x11')]({'plain':!![]});if(_0x5a8ed7[_0x4e75('0x12')][_0x4e75('0x13')]()==='in'||_0x5a8ed7['direction']['toLowerCase']()===_0x4e75('0x14')&&!_0x5a8ed7[_0x4e75('0x15')]&&!_[_0x4e75('0x16')](_0x5a8ed7[_0x4e75('0x17')])){_0x3b4e4a['MailInteraction'][_0x4e75('0x18')]({'where':{'id':_0x5a8ed7[_0x4e75('0x19')]}})[_0x4e75('0x1a')](function(_0x37d811){if(_0x37d811){_0x37d811[_0x4e75('0x1b')]({'lastMsgAt':_0x5a8ed7[_0x4e75('0x1c')],'lastMsgDirection':_0x5a8ed7[_0x4e75('0x12')][_0x4e75('0x13')](),'lastMsgBody':_0x5a8ed7[_0x4e75('0xf')]});}})['catch'](function(_0x1aaa47){console[_0x4e75('0x1d')](_0x1aaa47);});}_0x53a641();}},'charset':_0x4e75('0x1e'),'collate':_0x4e75('0x1f')});};
\ No newline at end of file
+var _0x73e6=['findOne','MailInteractionId','then','update','utf8mb4','utf8mb4_unicode_ci','util','../../config/logger','bluebird','request-promise','html-to-text','path','rimraf','../../config/environment','exports','MailMessage','mail_messages','messageId','fti_mail_messages','plainBody','subject','FULLTEXT','fromString','body','models','get','toLowerCase','direction','out','secret','isNil','UserId','MailInteraction'];(function(_0x1793de,_0x4d7233){var _0x4f0309=function(_0x229ee7){while(--_0x229ee7){_0x1793de['push'](_0x1793de['shift']());}};_0x4f0309(++_0x4d7233);}(_0x73e6,0x8a));var _0x673e=function(_0x59bad4,_0x504318){_0x59bad4=_0x59bad4-0x0;var _0x2b4fde=_0x73e6[_0x59bad4];return _0x2b4fde;};'use strict';var _=require('lodash');var util=require(_0x673e('0x0'));var logger=require(_0x673e('0x1'))('api');var moment=require('moment');var BPromise=require(_0x673e('0x2'));var rp=require(_0x673e('0x3'));var htmlToText=require(_0x673e('0x4'));var fs=require('fs');var path=require(_0x673e('0x5'));var rimraf=require(_0x673e('0x6'));var config=require(_0x673e('0x7'));var attributes=require('./mailMessage.attributes');module[_0x673e('0x8')]=function(_0x443c97,_0x8cc3c5){return _0x443c97['define'](_0x673e('0x9'),attributes,{'tableName':_0x673e('0xa'),'paranoid':![],'indexes':[{'name':_0x673e('0xb'),'fields':[_0x673e('0xb')]},{'name':_0x673e('0xc'),'fields':[_0x673e('0xd'),_0x673e('0xe')],'type':_0x673e('0xf')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x5a6737,_0x3a0304,_0x3a49fa){if(_0x5a6737['body']){_0x5a6737[_0x673e('0xd')]=htmlToText[_0x673e('0x10')](_0x5a6737[_0x673e('0x11')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x3a49fa(null,_0x3a0304);},'afterCreate':function(_0x17cf3c,_0x494ff5,_0x1da4cf){var _0x364741=_0x443c97[_0x673e('0x12')];var _0x297486=_0x17cf3c[_0x673e('0x13')]({'plain':!![]});if(_0x297486['direction'][_0x673e('0x14')]()==='in'||_0x297486[_0x673e('0x15')]['toLowerCase']()===_0x673e('0x16')&&!_0x297486[_0x673e('0x17')]&&!_[_0x673e('0x18')](_0x297486[_0x673e('0x19')])){_0x364741[_0x673e('0x1a')][_0x673e('0x1b')]({'where':{'id':_0x297486[_0x673e('0x1c')]}})[_0x673e('0x1d')](function(_0x4a44ac){if(_0x4a44ac){_0x4a44ac[_0x673e('0x1e')]({'lastMsgAt':_0x297486['createdAt'],'lastMsgDirection':_0x297486['direction']['toLowerCase'](),'lastMsgBody':_0x297486['body']});}})['catch'](function(_0x16620b){console['error'](_0x16620b);});}_0x1da4cf();}},'charset':_0x673e('0x1f'),'collate':_0x673e('0x20')});};
\ No newline at end of file