Built motion from commit 52c8a02d.|2.6.29
[motion2.git] / server / api / mailMessage / mailMessage.model.js
index d60077a..6d7b5a5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0e56=['direction','toLowerCase','out','secret','isNil','UserId','MailInteraction','findOne','then','update','createdAt','error','moment','request-promise','html-to-text','path','../../config/environment','define','mail_messages','messageId','fti_mail_messages','subject','FULLTEXT','body','fromString','models','get'];(function(_0x4ed23b,_0x2ccbdd){var _0x346d8b=function(_0x233b89){while(--_0x233b89){_0x4ed23b['push'](_0x4ed23b['shift']());}};_0x346d8b(++_0x2ccbdd);}(_0x0e56,0x186));var _0x60e5=function(_0x35fabd,_0x825452){_0x35fabd=_0x35fabd-0x0;var _0x61a8ee=_0x0e56[_0x35fabd];return _0x61a8ee;};'use strict';var _=require('lodash');var util=require('util');var logger=require('../../config/logger')('api');var moment=require(_0x60e5('0x0'));var BPromise=require('bluebird');var rp=require(_0x60e5('0x1'));var htmlToText=require(_0x60e5('0x2'));var fs=require('fs');var path=require(_0x60e5('0x3'));var rimraf=require('rimraf');var config=require(_0x60e5('0x4'));var attributes=require('./mailMessage.attributes');module['exports']=function(_0x245d1d,_0xd651ef){return _0x245d1d[_0x60e5('0x5')]('MailMessage',attributes,{'tableName':_0x60e5('0x6'),'paranoid':![],'indexes':[{'name':'messageId','fields':[_0x60e5('0x7')]},{'name':_0x60e5('0x8'),'fields':['plainBody',_0x60e5('0x9')],'type':_0x60e5('0xa')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x2eabcf,_0x5c4a9a,_0x53402b){if(_0x2eabcf[_0x60e5('0xb')]){_0x2eabcf['plainBody']=htmlToText[_0x60e5('0xc')](_0x2eabcf[_0x60e5('0xb')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x53402b(null,_0x5c4a9a);},'afterCreate':function(_0x5cc2d6,_0x20213a,_0xabf939){var _0x366a1e=_0x245d1d[_0x60e5('0xd')];var _0x5abf34=_0x5cc2d6[_0x60e5('0xe')]({'plain':!![]});if(_0x5abf34[_0x60e5('0xf')]['toLowerCase']()==='in'||_0x5abf34['direction'][_0x60e5('0x10')]()===_0x60e5('0x11')&&!_0x5abf34[_0x60e5('0x12')]&&!_[_0x60e5('0x13')](_0x5abf34[_0x60e5('0x14')])){_0x366a1e[_0x60e5('0x15')][_0x60e5('0x16')]({'where':{'id':_0x5abf34['MailInteractionId']}})[_0x60e5('0x17')](function(_0x4d24ea){if(_0x4d24ea){_0x4d24ea[_0x60e5('0x18')]({'lastMsgAt':_0x5abf34[_0x60e5('0x19')],'lastMsgDirection':_0x5abf34[_0x60e5('0xf')][_0x60e5('0x10')]()});}})['catch'](function(_0x5d1aa0){console[_0x60e5('0x1a')](_0x5d1aa0);});}_0xabf939();}},'charset':'utf8mb4','collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0x29dd=['direction','toLowerCase','out','secret','UserId','MailInteraction','MailInteractionId','then','catch','error','utf8mb4_unicode_ci','lodash','util','api','bluebird','request-promise','rimraf','../../config/environment','exports','MailMessage','mail_messages','messageId','fti_mail_messages','plainBody','FULLTEXT','fromString','body','models','get'];(function(_0xac56ce,_0xb73e4){var _0x5105e1=function(_0x52768d){while(--_0x52768d){_0xac56ce['push'](_0xac56ce['shift']());}};_0x5105e1(++_0xb73e4);}(_0x29dd,0x167));var _0xd29d=function(_0x527105,_0x489a83){_0x527105=_0x527105-0x0;var _0x2fd805=_0x29dd[_0x527105];return _0x2fd805;};'use strict';var _=require(_0xd29d('0x0'));var util=require(_0xd29d('0x1'));var logger=require('../../config/logger')(_0xd29d('0x2'));var moment=require('moment');var BPromise=require(_0xd29d('0x3'));var rp=require(_0xd29d('0x4'));var htmlToText=require('html-to-text');var fs=require('fs');var path=require('path');var rimraf=require(_0xd29d('0x5'));var config=require(_0xd29d('0x6'));var attributes=require('./mailMessage.attributes');module[_0xd29d('0x7')]=function(_0x64d2f5,_0x56e8be){return _0x64d2f5['define'](_0xd29d('0x8'),attributes,{'tableName':_0xd29d('0x9'),'paranoid':![],'indexes':[{'name':'messageId','fields':[_0xd29d('0xa')]},{'name':_0xd29d('0xb'),'fields':[_0xd29d('0xc'),'subject'],'type':_0xd29d('0xd')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x497d7a,_0x3407f3,_0x4315d4){if(_0x497d7a['body']){_0x497d7a[_0xd29d('0xc')]=htmlToText[_0xd29d('0xe')](_0x497d7a[_0xd29d('0xf')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x4315d4(null,_0x3407f3);},'afterCreate':function(_0x425163,_0x442324,_0x35d635){var _0x2463c1=_0x64d2f5[_0xd29d('0x10')];var _0x35b71d=_0x425163[_0xd29d('0x11')]({'plain':!![]});if(_0x35b71d[_0xd29d('0x12')][_0xd29d('0x13')]()==='in'||_0x35b71d[_0xd29d('0x12')][_0xd29d('0x13')]()===_0xd29d('0x14')&&!_0x35b71d[_0xd29d('0x15')]&&!_['isNil'](_0x35b71d[_0xd29d('0x16')])){_0x2463c1[_0xd29d('0x17')]['findOne']({'where':{'id':_0x35b71d[_0xd29d('0x18')]}})[_0xd29d('0x19')](function(_0x46f5ca){if(_0x46f5ca){_0x46f5ca['update']({'lastMsgAt':_0x35b71d['createdAt'],'lastMsgDirection':_0x35b71d[_0xd29d('0x12')][_0xd29d('0x13')]()});}})[_0xd29d('0x1a')](function(_0x5ccb5c){console[_0xd29d('0x1b')](_0x5ccb5c);});}_0x35d635();}},'charset':'utf8mb4','collate':_0xd29d('0x1c')});};
\ No newline at end of file