Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / mailMessage / mailMessage.model.js
index fd61813..b272c56 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9d71=['models','direction','toLowerCase','out','secret','isNil','UserId','MailInteraction','MailInteractionId','then','update','error','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','moment','bluebird','rimraf','../../config/environment','./mailMessage.attributes','define','mail_messages','messageId','fti_mail_messages','subject','FULLTEXT','plainBody','body'];(function(_0x1e7060,_0x453e1a){var _0x4233cf=function(_0x456a3e){while(--_0x456a3e){_0x1e7060['push'](_0x1e7060['shift']());}};_0x4233cf(++_0x453e1a);}(_0x9d71,0x1ee));var _0x19d7=function(_0x483d88,_0x3bef01){_0x483d88=_0x483d88-0x0;var _0x249751=_0x9d71[_0x483d88];return _0x249751;};'use strict';var _=require(_0x19d7('0x0'));var util=require(_0x19d7('0x1'));var logger=require(_0x19d7('0x2'))('api');var moment=require(_0x19d7('0x3'));var BPromise=require(_0x19d7('0x4'));var rp=require('request-promise');var htmlToText=require('html-to-text');var fs=require('fs');var path=require('path');var rimraf=require(_0x19d7('0x5'));var config=require(_0x19d7('0x6'));var attributes=require(_0x19d7('0x7'));module['exports']=function(_0x2aa383,_0x4ab2e7){return _0x2aa383[_0x19d7('0x8')]('MailMessage',attributes,{'tableName':_0x19d7('0x9'),'paranoid':![],'indexes':[{'name':'messageId','fields':[_0x19d7('0xa')]},{'name':_0x19d7('0xb'),'fields':['plainBody',_0x19d7('0xc')],'type':_0x19d7('0xd')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x55806a,_0x3ece83,_0x434cf3){if(_0x55806a['body']){_0x55806a[_0x19d7('0xe')]=htmlToText['fromString'](_0x55806a[_0x19d7('0xf')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x434cf3(null,_0x3ece83);},'afterCreate':function(_0x442df0,_0x4e0d4f,_0x3df607){var _0x387dc0=_0x2aa383[_0x19d7('0x10')];var _0x499132=_0x442df0['get']({'plain':!![]});if(_0x499132[_0x19d7('0x11')][_0x19d7('0x12')]()==='in'||_0x499132[_0x19d7('0x11')][_0x19d7('0x12')]()===_0x19d7('0x13')&&!_0x499132[_0x19d7('0x14')]&&!_[_0x19d7('0x15')](_0x499132[_0x19d7('0x16')])){_0x387dc0[_0x19d7('0x17')]['findOne']({'where':{'id':_0x499132[_0x19d7('0x18')]}})[_0x19d7('0x19')](function(_0x39e55d){if(_0x39e55d){_0x39e55d[_0x19d7('0x1a')]({'lastMsgAt':_0x499132['createdAt'],'lastMsgDirection':_0x499132[_0x19d7('0x11')]['toLowerCase'](),'lastMsgBody':_0x499132[_0x19d7('0xf')]});}})['catch'](function(_0x2cb883){console[_0x19d7('0x1b')](_0x2cb883);});}_0x3df607();}},'charset':_0x19d7('0x1c'),'collate':_0x19d7('0x1d')});};
\ No newline at end of file
+var _0x2f9b=['../../config/environment','./mailMessage.attributes','exports','mail_messages','messageId','fti_mail_messages','subject','FULLTEXT','body','plainBody','fromString','get','direction','toLowerCase','out','secret','isNil','UserId','MailInteraction','MailInteractionId','update','createdAt','catch','error','utf8mb4','lodash','util','../../config/logger','api','moment','bluebird','request-promise','html-to-text','path','rimraf'];(function(_0x31bb7c,_0x503893){var _0x596fd4=function(_0x2397ec){while(--_0x2397ec){_0x31bb7c['push'](_0x31bb7c['shift']());}};_0x596fd4(++_0x503893);}(_0x2f9b,0x19a));var _0xb2f9=function(_0x8f7574,_0xbe2bcb){_0x8f7574=_0x8f7574-0x0;var _0x20c2b3=_0x2f9b[_0x8f7574];return _0x20c2b3;};'use strict';var _=require(_0xb2f9('0x0'));var util=require(_0xb2f9('0x1'));var logger=require(_0xb2f9('0x2'))(_0xb2f9('0x3'));var moment=require(_0xb2f9('0x4'));var BPromise=require(_0xb2f9('0x5'));var rp=require(_0xb2f9('0x6'));var htmlToText=require(_0xb2f9('0x7'));var fs=require('fs');var path=require(_0xb2f9('0x8'));var rimraf=require(_0xb2f9('0x9'));var config=require(_0xb2f9('0xa'));var attributes=require(_0xb2f9('0xb'));module[_0xb2f9('0xc')]=function(_0x52e437,_0x35d3f1){return _0x52e437['define']('MailMessage',attributes,{'tableName':_0xb2f9('0xd'),'paranoid':![],'indexes':[{'name':_0xb2f9('0xe'),'fields':[_0xb2f9('0xe')]},{'name':_0xb2f9('0xf'),'fields':['plainBody',_0xb2f9('0x10')],'type':_0xb2f9('0x11')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x3f7e03,_0x3590d6,_0x5318a8){if(_0x3f7e03[_0xb2f9('0x12')]){_0x3f7e03[_0xb2f9('0x13')]=htmlToText[_0xb2f9('0x14')](_0x3f7e03[_0xb2f9('0x12')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x5318a8(null,_0x3590d6);},'afterCreate':function(_0x525c3d,_0x46a01a,_0x4e0949){var _0x322777=_0x52e437['models'];var _0x4cde1d=_0x525c3d[_0xb2f9('0x15')]({'plain':!![]});if(_0x4cde1d[_0xb2f9('0x16')][_0xb2f9('0x17')]()==='in'||_0x4cde1d[_0xb2f9('0x16')]['toLowerCase']()===_0xb2f9('0x18')&&!_0x4cde1d[_0xb2f9('0x19')]&&!_[_0xb2f9('0x1a')](_0x4cde1d[_0xb2f9('0x1b')])){_0x322777[_0xb2f9('0x1c')]['findOne']({'where':{'id':_0x4cde1d[_0xb2f9('0x1d')]}})['then'](function(_0x330e6a){if(_0x330e6a){_0x330e6a[_0xb2f9('0x1e')]({'lastMsgAt':_0x4cde1d[_0xb2f9('0x1f')],'lastMsgDirection':_0x4cde1d['direction'][_0xb2f9('0x17')](),'lastMsgBody':_0x4cde1d[_0xb2f9('0x12')]});}})[_0xb2f9('0x20')](function(_0x595476){console[_0xb2f9('0x21')](_0x595476);});}_0x4e0949();}},'charset':_0xb2f9('0x22'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file