Built motion from commit efa66e19.|2.6.22
[motion2.git] / server / api / mailMessage / mailMessage.model.js
index 9bc3e5a..8f364a3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf630=['FULLTEXT','fromString','body','models','get','toLowerCase','out','secret','UserId','MailInteraction','findOne','MailInteractionId','update','direction','catch','error','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','moment','bluebird','html-to-text','path','rimraf','../../config/environment','./mailMessage.attributes','exports','define','messageId','fti_mail_messages','plainBody','subject'];(function(_0x1f1837,_0x4b304e){var _0x25ab57=function(_0x4dec8c){while(--_0x4dec8c){_0x1f1837['push'](_0x1f1837['shift']());}};_0x25ab57(++_0x4b304e);}(_0xf630,0x1ee));var _0x0f63=function(_0x2402cf,_0x1dfd43){_0x2402cf=_0x2402cf-0x0;var _0x4a789a=_0xf630[_0x2402cf];return _0x4a789a;};'use strict';var _=require(_0x0f63('0x0'));var util=require(_0x0f63('0x1'));var logger=require(_0x0f63('0x2'))('api');var moment=require(_0x0f63('0x3'));var BPromise=require(_0x0f63('0x4'));var rp=require('request-promise');var htmlToText=require(_0x0f63('0x5'));var fs=require('fs');var path=require(_0x0f63('0x6'));var rimraf=require(_0x0f63('0x7'));var config=require(_0x0f63('0x8'));var attributes=require(_0x0f63('0x9'));module[_0x0f63('0xa')]=function(_0x3f14f5,_0x453f54){return _0x3f14f5[_0x0f63('0xb')]('MailMessage',attributes,{'tableName':'mail_messages','paranoid':![],'indexes':[{'name':'messageId','fields':[_0x0f63('0xc')]},{'name':_0x0f63('0xd'),'fields':[_0x0f63('0xe'),_0x0f63('0xf')],'type':_0x0f63('0x10')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x3e436e,_0x4c1f47,_0x3935a7){if(_0x3e436e['body']){_0x3e436e[_0x0f63('0xe')]=htmlToText[_0x0f63('0x11')](_0x3e436e[_0x0f63('0x12')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x3935a7(null,_0x4c1f47);},'afterCreate':function(_0x24a8b1,_0x295fec,_0x465a2e){var _0x175020=_0x3f14f5[_0x0f63('0x13')];var _0xadc1a1=_0x24a8b1[_0x0f63('0x14')]({'plain':!![]});if(_0xadc1a1['direction']['toLowerCase']()==='in'||_0xadc1a1['direction'][_0x0f63('0x15')]()===_0x0f63('0x16')&&!_0xadc1a1[_0x0f63('0x17')]&&!_['isNil'](_0xadc1a1[_0x0f63('0x18')])){_0x175020[_0x0f63('0x19')][_0x0f63('0x1a')]({'where':{'id':_0xadc1a1[_0x0f63('0x1b')]}})['then'](function(_0x1fbf6c){if(_0x1fbf6c){_0x1fbf6c[_0x0f63('0x1c')]({'lastMsgAt':_0xadc1a1['createdAt'],'lastMsgDirection':_0xadc1a1[_0x0f63('0x1d')][_0x0f63('0x15')]()});}})[_0x0f63('0x1e')](function(_0xe8d541){console[_0x0f63('0x1f')](_0xe8d541);});}_0x465a2e();}},'charset':_0x0f63('0x20'),'collate':_0x0f63('0x21')});};
\ No newline at end of file
+var _0xd369=['update','createdAt','utf8mb4','lodash','util','../../config/logger','api','moment','bluebird','request-promise','path','rimraf','./mailMessage.attributes','exports','define','MailMessage','mail_messages','messageId','fti_mail_messages','plainBody','subject','FULLTEXT','body','get','direction','toLowerCase','out','secret','isNil','UserId','MailInteraction','findOne','MailInteractionId','then'];(function(_0x4ec1a7,_0x3f29a0){var _0x477952=function(_0x4a7760){while(--_0x4a7760){_0x4ec1a7['push'](_0x4ec1a7['shift']());}};_0x477952(++_0x3f29a0);}(_0xd369,0xcf));var _0x9d36=function(_0x53e3d5,_0x32a152){_0x53e3d5=_0x53e3d5-0x0;var _0x406586=_0xd369[_0x53e3d5];return _0x406586;};'use strict';var _=require(_0x9d36('0x0'));var util=require(_0x9d36('0x1'));var logger=require(_0x9d36('0x2'))(_0x9d36('0x3'));var moment=require(_0x9d36('0x4'));var BPromise=require(_0x9d36('0x5'));var rp=require(_0x9d36('0x6'));var htmlToText=require('html-to-text');var fs=require('fs');var path=require(_0x9d36('0x7'));var rimraf=require(_0x9d36('0x8'));var config=require('../../config/environment');var attributes=require(_0x9d36('0x9'));module[_0x9d36('0xa')]=function(_0x1e3c50,_0x1e861c){return _0x1e3c50[_0x9d36('0xb')](_0x9d36('0xc'),attributes,{'tableName':_0x9d36('0xd'),'paranoid':![],'indexes':[{'name':_0x9d36('0xe'),'fields':[_0x9d36('0xe')]},{'name':_0x9d36('0xf'),'fields':[_0x9d36('0x10'),_0x9d36('0x11')],'type':_0x9d36('0x12')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x53b81c,_0x5942b6,_0x40d524){if(_0x53b81c[_0x9d36('0x13')]){_0x53b81c[_0x9d36('0x10')]=htmlToText['fromString'](_0x53b81c[_0x9d36('0x13')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x40d524(null,_0x5942b6);},'afterCreate':function(_0x198b7c,_0x233552,_0x280c21){var _0x235235=_0x1e3c50['models'];var _0x17adfc=_0x198b7c[_0x9d36('0x14')]({'plain':!![]});if(_0x17adfc['direction']['toLowerCase']()==='in'||_0x17adfc[_0x9d36('0x15')][_0x9d36('0x16')]()===_0x9d36('0x17')&&!_0x17adfc[_0x9d36('0x18')]&&!_[_0x9d36('0x19')](_0x17adfc[_0x9d36('0x1a')])){_0x235235[_0x9d36('0x1b')][_0x9d36('0x1c')]({'where':{'id':_0x17adfc[_0x9d36('0x1d')]}})[_0x9d36('0x1e')](function(_0xe1665b){if(_0xe1665b){_0xe1665b[_0x9d36('0x1f')]({'lastMsgAt':_0x17adfc[_0x9d36('0x20')],'lastMsgDirection':_0x17adfc[_0x9d36('0x15')]['toLowerCase']()});}})['catch'](function(_0x1f00dc){console['error'](_0x1f00dc);});}_0x280c21();}},'charset':_0x9d36('0x21'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file