Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / mailMessage / mailMessage.model.js
index d103a9b..ba1a140 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5e2c=['MailInteractionId','then','update','createdAt','error','lodash','util','moment','bluebird','path','rimraf','../../config/environment','./mailMessage.attributes','define','mail_messages','messageId','fti_mail_messages','FULLTEXT','body','plainBody','get','direction','toLowerCase','secret','isNil','UserId','MailInteraction','findOne'];(function(_0x3114bc,_0x3f9505){var _0x4c2245=function(_0x3ec3c7){while(--_0x3ec3c7){_0x3114bc['push'](_0x3114bc['shift']());}};_0x4c2245(++_0x3f9505);}(_0x5e2c,0x18d));var _0xc5e2=function(_0xc0d9bc,_0x2bd6be){_0xc0d9bc=_0xc0d9bc-0x0;var _0x32ff73=_0x5e2c[_0xc0d9bc];return _0x32ff73;};'use strict';var _=require(_0xc5e2('0x0'));var util=require(_0xc5e2('0x1'));var logger=require('../../config/logger')('api');var moment=require(_0xc5e2('0x2'));var BPromise=require(_0xc5e2('0x3'));var rp=require('request-promise');var htmlToText=require('html-to-text');var fs=require('fs');var path=require(_0xc5e2('0x4'));var rimraf=require(_0xc5e2('0x5'));var config=require(_0xc5e2('0x6'));var attributes=require(_0xc5e2('0x7'));module['exports']=function(_0x5a9663,_0x619443){return _0x5a9663[_0xc5e2('0x8')]('MailMessage',attributes,{'tableName':_0xc5e2('0x9'),'paranoid':![],'indexes':[{'name':_0xc5e2('0xa'),'fields':[_0xc5e2('0xa')]},{'name':_0xc5e2('0xb'),'fields':['plainBody','subject'],'type':_0xc5e2('0xc')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x9d0a43,_0x2d6ee5,_0x1bc7db){if(_0x9d0a43[_0xc5e2('0xd')]){_0x9d0a43[_0xc5e2('0xe')]=htmlToText['fromString'](_0x9d0a43[_0xc5e2('0xd')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x1bc7db(null,_0x2d6ee5);},'afterCreate':function(_0x3a7bd6,_0x843458,_0x399c04){var _0x15aae9=_0x5a9663['models'];var _0x445089=_0x3a7bd6[_0xc5e2('0xf')]({'plain':!![]});if(_0x445089['direction']['toLowerCase']()==='in'||_0x445089[_0xc5e2('0x10')][_0xc5e2('0x11')]()==='out'&&!_0x445089[_0xc5e2('0x12')]&&!_[_0xc5e2('0x13')](_0x445089[_0xc5e2('0x14')])){_0x15aae9[_0xc5e2('0x15')][_0xc5e2('0x16')]({'where':{'id':_0x445089[_0xc5e2('0x17')]}})[_0xc5e2('0x18')](function(_0x307080){if(_0x307080){_0x307080[_0xc5e2('0x19')]({'lastMsgAt':_0x445089[_0xc5e2('0x1a')],'lastMsgDirection':_0x445089['direction'][_0xc5e2('0x11')]()});}})['catch'](function(_0x5857f2){console[_0xc5e2('0x1b')](_0x5857f2);});}_0x399c04();}},'charset':'utf8mb4','collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0xb099=['MailInteractionId','update','error','utf8mb4','utf8mb4_unicode_ci','util','../../config/logger','bluebird','request-promise','html-to-text','path','rimraf','../../config/environment','./mailMessage.attributes','exports','define','messageId','fti_mail_messages','plainBody','body','fromString','models','get','direction','out','isNil','UserId','MailInteraction','findOne'];(function(_0x2bf074,_0x11955e){var _0x40c4e9=function(_0x39a43b){while(--_0x39a43b){_0x2bf074['push'](_0x2bf074['shift']());}};_0x40c4e9(++_0x11955e);}(_0xb099,0x17e));var _0x9b09=function(_0x49d479,_0x3a4ea3){_0x49d479=_0x49d479-0x0;var _0x1dce16=_0xb099[_0x49d479];return _0x1dce16;};'use strict';var _=require('lodash');var util=require(_0x9b09('0x0'));var logger=require(_0x9b09('0x1'))('api');var moment=require('moment');var BPromise=require(_0x9b09('0x2'));var rp=require(_0x9b09('0x3'));var htmlToText=require(_0x9b09('0x4'));var fs=require('fs');var path=require(_0x9b09('0x5'));var rimraf=require(_0x9b09('0x6'));var config=require(_0x9b09('0x7'));var attributes=require(_0x9b09('0x8'));module[_0x9b09('0x9')]=function(_0x1c9ab5,_0x5c34dc){return _0x1c9ab5[_0x9b09('0xa')]('MailMessage',attributes,{'tableName':'mail_messages','paranoid':![],'indexes':[{'name':_0x9b09('0xb'),'fields':[_0x9b09('0xb')]},{'name':_0x9b09('0xc'),'fields':[_0x9b09('0xd'),'subject'],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x402cd0,_0x2ae8c7,_0x5d831c){if(_0x402cd0[_0x9b09('0xe')]){_0x402cd0['plainBody']=htmlToText[_0x9b09('0xf')](_0x402cd0[_0x9b09('0xe')],{'preserveNewlines':!![],'singleNewLineParagraphs':!![],'uppercaseHeadings':![],'noLinkBrackets':!![],'ignoreImage':!![]});}_0x5d831c(null,_0x2ae8c7);},'afterCreate':function(_0x5c0288,_0x5a0728,_0xb71773){var _0x18849a=_0x1c9ab5[_0x9b09('0x10')];var _0x425b98=_0x5c0288[_0x9b09('0x11')]({'plain':!![]});if(_0x425b98[_0x9b09('0x12')]['toLowerCase']()==='in'||_0x425b98['direction']['toLowerCase']()===_0x9b09('0x13')&&!_0x425b98['secret']&&!_[_0x9b09('0x14')](_0x425b98[_0x9b09('0x15')])){_0x18849a[_0x9b09('0x16')][_0x9b09('0x17')]({'where':{'id':_0x425b98[_0x9b09('0x18')]}})['then'](function(_0x8da846){if(_0x8da846){_0x8da846[_0x9b09('0x19')]({'lastMsgAt':_0x425b98['createdAt'],'lastMsgDirection':_0x425b98['direction']['toLowerCase']()});}})['catch'](function(_0x106567){console[_0x9b09('0x1a')](_0x106567);});}_0xb71773();}},'charset':_0x9b09('0x1b'),'collate':_0x9b09('0x1c')});};
\ No newline at end of file