Built motion from commit 9b156c94.|2.6.22
[motion2.git] / server / api / mailMessage / mailMessage.model.js
index 9b19e5f..51a1ce6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe650=['get','toLowerCase','direction','out','isNil','UserId','MailInteraction','findOne','update','createdAt','catch','error','utf8mb4','utf8mb4_unicode_ci','util','../../config/logger','api','moment','bluebird','request-promise','html-to-text','rimraf','./mailMessage.attributes','define','MailMessage','messageId','plainBody','body','fromString','models'];(function(_0x3d38c0,_0x586e02){var _0x484b06=function(_0x446554){while(--_0x446554){_0x3d38c0['push'](_0x3d38c0['shift']());}};_0x484b06(++_0x586e02);}(_0xe650,0xfe));var _0x0e65=function(_0xb31b62,_0x309405){_0xb31b62=_0xb31b62-0x0;var _0x3928ed=_0xe650[_0xb31b62];return _0x3928ed;};'use strict';var _=require('lodash');var util=require(_0x0e65('0x0'));var logger=require(_0x0e65('0x1'))(_0x0e65('0x2'));var moment=require(_0x0e65('0x3'));var BPromise=require(_0x0e65('0x4'));var rp=require(_0x0e65('0x5'));var htmlToText=require(_0x0e65('0x6'));var fs=require('fs');var path=require('path');var rimraf=require(_0x0e65('0x7'));var config=require('../../config/environment');var attributes=require(_0x0e65('0x8'));module['exports']=function(_0x149308,_0x3cdf7c){return _0x149308[_0x0e65('0x9')](_0x0e65('0xa'),attributes,{'tableName':'mail_messages','paranoid':![],'indexes':[{'name':'messageId','fields':[_0x0e65('0xb')]},{'name':'fti_mail_messages','fields':[_0x0e65('0xc'),'subject'],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x977bd0,_0x1b9cae,_0x4041f2){if(_0x977bd0[_0x0e65('0xd')]){_0x977bd0[_0x0e65('0xc')]=htmlToText[_0x0e65('0xe')](_0x977bd0['body'],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x4041f2(null,_0x1b9cae);},'afterCreate':function(_0x510b5f,_0x1bf6c9,_0x4d34a2){var _0x2be5b7=_0x149308[_0x0e65('0xf')];var _0x2f6c41=_0x510b5f[_0x0e65('0x10')]({'plain':!![]});if(_0x2f6c41['direction'][_0x0e65('0x11')]()==='in'||_0x2f6c41[_0x0e65('0x12')][_0x0e65('0x11')]()===_0x0e65('0x13')&&!_0x2f6c41['secret']&&!_[_0x0e65('0x14')](_0x2f6c41[_0x0e65('0x15')])){_0x2be5b7[_0x0e65('0x16')][_0x0e65('0x17')]({'where':{'id':_0x2f6c41['MailInteractionId']}})['then'](function(_0x350cf1){if(_0x350cf1){_0x350cf1[_0x0e65('0x18')]({'lastMsgAt':_0x2f6c41[_0x0e65('0x19')],'lastMsgDirection':_0x2f6c41[_0x0e65('0x12')][_0x0e65('0x11')]()});}})[_0x0e65('0x1a')](function(_0x32a190){console[_0x0e65('0x1b')](_0x32a190);});}_0x4d34a2();}},'charset':_0x0e65('0x1c'),'collate':_0x0e65('0x1d')});};
\ No newline at end of file
+var _0xb178=['catch','utf8mb4','utf8mb4_unicode_ci','lodash','util','api','moment','bluebird','request-promise','html-to-text','path','rimraf','exports','define','messageId','fti_mail_messages','plainBody','subject','toLowerCase','direction','isNil','UserId','MailInteraction','findOne','MailInteractionId','then','update'];(function(_0x55adaa,_0x13b5b2){var _0x3a747b=function(_0x520eb9){while(--_0x520eb9){_0x55adaa['push'](_0x55adaa['shift']());}};_0x3a747b(++_0x13b5b2);}(_0xb178,0x6f));var _0x8b17=function(_0xd2e2ab,_0x2440cf){_0xd2e2ab=_0xd2e2ab-0x0;var _0x1703a2=_0xb178[_0xd2e2ab];return _0x1703a2;};'use strict';var _=require(_0x8b17('0x0'));var util=require(_0x8b17('0x1'));var logger=require('../../config/logger')(_0x8b17('0x2'));var moment=require(_0x8b17('0x3'));var BPromise=require(_0x8b17('0x4'));var rp=require(_0x8b17('0x5'));var htmlToText=require(_0x8b17('0x6'));var fs=require('fs');var path=require(_0x8b17('0x7'));var rimraf=require(_0x8b17('0x8'));var config=require('../../config/environment');var attributes=require('./mailMessage.attributes');module[_0x8b17('0x9')]=function(_0x43f53c,_0x5d5eeb){return _0x43f53c[_0x8b17('0xa')]('MailMessage',attributes,{'tableName':'mail_messages','paranoid':![],'indexes':[{'name':_0x8b17('0xb'),'fields':[_0x8b17('0xb')]},{'name':_0x8b17('0xc'),'fields':[_0x8b17('0xd'),_0x8b17('0xe')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x5dd88b,_0x1921a1,_0x2de6cb){if(_0x5dd88b['body']){_0x5dd88b[_0x8b17('0xd')]=htmlToText['fromString'](_0x5dd88b['body'],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x2de6cb(null,_0x1921a1);},'afterCreate':function(_0x15b622,_0x925846,_0x506549){var _0x4208ce=_0x43f53c['models'];var _0x542655=_0x15b622['get']({'plain':!![]});if(_0x542655['direction'][_0x8b17('0xf')]()==='in'||_0x542655[_0x8b17('0x10')]['toLowerCase']()==='out'&&!_0x542655['secret']&&!_[_0x8b17('0x11')](_0x542655[_0x8b17('0x12')])){_0x4208ce[_0x8b17('0x13')][_0x8b17('0x14')]({'where':{'id':_0x542655[_0x8b17('0x15')]}})[_0x8b17('0x16')](function(_0x3b11bb){if(_0x3b11bb){_0x3b11bb[_0x8b17('0x17')]({'lastMsgAt':_0x542655['createdAt'],'lastMsgDirection':_0x542655[_0x8b17('0x10')][_0x8b17('0xf')]()});}})[_0x8b17('0x18')](function(_0x49f99b){console['error'](_0x49f99b);});}_0x506549();}},'charset':_0x8b17('0x19'),'collate':_0x8b17('0x1a')});};
\ No newline at end of file