Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / mailMessage / mailMessage.model.js
index 35c15b9..0af4085 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9acd=['exports','MailMessage','mail_messages','messageId','plainBody','subject','FULLTEXT','body','models','toLowerCase','direction','secret','isNil','UserId','findOne','MailInteractionId','update','createdAt','utf8mb4_unicode_ci','util','moment','bluebird','html-to-text','path','rimraf'];(function(_0x5279d1,_0x420ba5){var _0x446adb=function(_0x2c6727){while(--_0x2c6727){_0x5279d1['push'](_0x5279d1['shift']());}};_0x446adb(++_0x420ba5);}(_0x9acd,0xc2));var _0xd9ac=function(_0x160c73,_0x2ee678){_0x160c73=_0x160c73-0x0;var _0xd9302=_0x9acd[_0x160c73];return _0xd9302;};'use strict';var _=require('lodash');var util=require(_0xd9ac('0x0'));var logger=require('../../config/logger')('api');var moment=require(_0xd9ac('0x1'));var BPromise=require(_0xd9ac('0x2'));var rp=require('request-promise');var htmlToText=require(_0xd9ac('0x3'));var fs=require('fs');var path=require(_0xd9ac('0x4'));var rimraf=require(_0xd9ac('0x5'));var config=require('../../config/environment');var attributes=require('./mailMessage.attributes');module[_0xd9ac('0x6')]=function(_0x5e12a3,_0x4aff68){return _0x5e12a3['define'](_0xd9ac('0x7'),attributes,{'tableName':_0xd9ac('0x8'),'paranoid':![],'indexes':[{'name':_0xd9ac('0x9'),'fields':[_0xd9ac('0x9')]},{'name':'fti_mail_messages','fields':[_0xd9ac('0xa'),_0xd9ac('0xb')],'type':_0xd9ac('0xc')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x2ce8eb,_0xf492f5,_0x547384){if(_0x2ce8eb[_0xd9ac('0xd')]){_0x2ce8eb['plainBody']=htmlToText['fromString'](_0x2ce8eb['body'],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x547384(null,_0xf492f5);},'afterCreate':function(_0x12ee6f,_0x10cd23,_0x3a7f0f){var _0x27c854=_0x5e12a3[_0xd9ac('0xe')];var _0x34c79d=_0x12ee6f['get']({'plain':!![]});if(_0x34c79d['direction'][_0xd9ac('0xf')]()==='in'||_0x34c79d[_0xd9ac('0x10')][_0xd9ac('0xf')]()==='out'&&!_0x34c79d[_0xd9ac('0x11')]&&!_[_0xd9ac('0x12')](_0x34c79d[_0xd9ac('0x13')])){_0x27c854['MailInteraction'][_0xd9ac('0x14')]({'where':{'id':_0x34c79d[_0xd9ac('0x15')]}})['then'](function(_0x15d806){if(_0x15d806){_0x15d806[_0xd9ac('0x16')]({'lastMsgAt':_0x34c79d[_0xd9ac('0x17')],'lastMsgDirection':_0x34c79d[_0xd9ac('0x10')][_0xd9ac('0xf')](),'lastMsgBody':_0x34c79d[_0xd9ac('0xd')]});}})['catch'](function(_0x1e5034){console['error'](_0x1e5034);});}_0x3a7f0f();}},'charset':'utf8mb4','collate':_0xd9ac('0x18')});};
\ No newline at end of file
+var _0x5a3c=['then','createdAt','catch','utf8mb4','utf8mb4_unicode_ci','lodash','util','api','moment','bluebird','html-to-text','path','rimraf','../../config/environment','./mailMessage.attributes','exports','define','MailMessage','mail_messages','messageId','fti_mail_messages','plainBody','subject','FULLTEXT','body','fromString','direction','toLowerCase','out','isNil','UserId','MailInteractionId'];(function(_0x5d44a6,_0x398111){var _0x5524f3=function(_0x272f5e){while(--_0x272f5e){_0x5d44a6['push'](_0x5d44a6['shift']());}};_0x5524f3(++_0x398111);}(_0x5a3c,0x145));var _0xc5a3=function(_0x376b45,_0x5964fb){_0x376b45=_0x376b45-0x0;var _0x2341b3=_0x5a3c[_0x376b45];return _0x2341b3;};'use strict';var _=require(_0xc5a3('0x0'));var util=require(_0xc5a3('0x1'));var logger=require('../../config/logger')(_0xc5a3('0x2'));var moment=require(_0xc5a3('0x3'));var BPromise=require(_0xc5a3('0x4'));var rp=require('request-promise');var htmlToText=require(_0xc5a3('0x5'));var fs=require('fs');var path=require(_0xc5a3('0x6'));var rimraf=require(_0xc5a3('0x7'));var config=require(_0xc5a3('0x8'));var attributes=require(_0xc5a3('0x9'));module[_0xc5a3('0xa')]=function(_0x2ce14a,_0x219139){return _0x2ce14a[_0xc5a3('0xb')](_0xc5a3('0xc'),attributes,{'tableName':_0xc5a3('0xd'),'paranoid':![],'indexes':[{'name':_0xc5a3('0xe'),'fields':['messageId']},{'name':_0xc5a3('0xf'),'fields':[_0xc5a3('0x10'),_0xc5a3('0x11')],'type':_0xc5a3('0x12')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x4b0d56,_0x2b7bdf,_0x3eac5a){if(_0x4b0d56[_0xc5a3('0x13')]){_0x4b0d56[_0xc5a3('0x10')]=htmlToText[_0xc5a3('0x14')](_0x4b0d56['body'],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x3eac5a(null,_0x2b7bdf);},'afterCreate':function(_0x56bc1e,_0x1babc9,_0x41d25d){var _0x4b65bb=_0x2ce14a['models'];var _0x3e113d=_0x56bc1e['get']({'plain':!![]});if(_0x3e113d[_0xc5a3('0x15')][_0xc5a3('0x16')]()==='in'||_0x3e113d[_0xc5a3('0x15')][_0xc5a3('0x16')]()===_0xc5a3('0x17')&&!_0x3e113d['secret']&&!_[_0xc5a3('0x18')](_0x3e113d[_0xc5a3('0x19')])){_0x4b65bb['MailInteraction']['findOne']({'where':{'id':_0x3e113d[_0xc5a3('0x1a')]}})[_0xc5a3('0x1b')](function(_0x2f5dae){if(_0x2f5dae){_0x2f5dae['update']({'lastMsgAt':_0x3e113d[_0xc5a3('0x1c')],'lastMsgDirection':_0x3e113d[_0xc5a3('0x15')]['toLowerCase'](),'lastMsgBody':_0x3e113d[_0xc5a3('0x13')]});}})[_0xc5a3('0x1d')](function(_0x34a729){console['error'](_0x34a729);});}_0x41d25d();}},'charset':_0xc5a3('0x1e'),'collate':_0xc5a3('0x1f')});};
\ No newline at end of file