Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / mailInteraction / mailInteraction.model.js
index 4889d71..fffb6a5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb5d9=['format','YYYY-MM-DD\x20HH:mm:ss','closed','closedAt','changed','get','update','then','utf8mb4','utf8mb4_unicode_ci','util','../../config/logger','api','moment','bluebird','rimraf','../../config/environment','./mailInteraction.attributes','define','substatus','substatusAt'];(function(_0x5a488c,_0x4cc470){var _0x53a7d6=function(_0x43a0d8){while(--_0x43a0d8){_0x5a488c['push'](_0x5a488c['shift']());}};_0x53a7d6(++_0x4cc470);}(_0xb5d9,0x16f));var _0x9b5d=function(_0x386d95,_0x1a578b){_0x386d95=_0x386d95-0x0;var _0x3844ea=_0xb5d9[_0x386d95];return _0x3844ea;};'use strict';var _=require('lodash');var util=require(_0x9b5d('0x0'));var logger=require(_0x9b5d('0x1'))(_0x9b5d('0x2'));var moment=require(_0x9b5d('0x3'));var BPromise=require(_0x9b5d('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require('path');var rimraf=require(_0x9b5d('0x5'));var config=require(_0x9b5d('0x6'));var attributes=require(_0x9b5d('0x7'));module['exports']=function(_0x386042,_0x52b208){return _0x386042[_0x9b5d('0x8')]('MailInteraction',attributes,{'tableName':'mail_interactions','paranoid':![],'indexes':[{'name':'fti_mail_interactions','fields':['subject','to'],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x2588c1,_0x1c8166,_0x608ef5){if(_0x2588c1[_0x9b5d('0x9')]){_0x2588c1[_0x9b5d('0xa')]=moment()[_0x9b5d('0xb')](_0x9b5d('0xc'));}if(_0x2588c1[_0x9b5d('0xd')]){_0x2588c1[_0x9b5d('0xe')]=moment()[_0x9b5d('0xb')](_0x9b5d('0xc'));}_0x608ef5(null,_0x1c8166);},'beforeUpdate':function(_0x1bf791,_0x5ed542,_0xe9fa54){if(_0x1bf791['changed'](_0x9b5d('0x9'))){_0x1bf791[_0x9b5d('0xa')]=moment()[_0x9b5d('0xb')](_0x9b5d('0xc'));}if(_0x1bf791[_0x9b5d('0xf')](_0x9b5d('0xd'))){_0x1bf791[_0x9b5d('0xe')]=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');}_0xe9fa54(null,_0x1bf791);},'afterUpdate':function(_0x416b71,_0x54adff,_0x5cf012){var _0x4b4910=_0x386042['models'];var _0x388531=_0x416b71[_0x9b5d('0x10')]({'plain':!![]});if(_0x388531[_0x9b5d('0xd')]){return _0x4b4910['MailMessage'][_0x9b5d('0x11')]({'read':!![]},{'where':{'MailInteractionId':_0x388531['id']}})[_0x9b5d('0x12')](function(){_0x5cf012();})['catch'](function(_0x18be8e){_0x5cf012(_0x18be8e);});}else{_0x5cf012();}}},'charset':_0x9b5d('0x13'),'collate':_0x9b5d('0x14')});};
\ No newline at end of file
+var _0x56aa=['rimraf','../../config/environment','./mailInteraction.attributes','exports','define','MailInteraction','mail_interactions','subject','FULLTEXT','substatus','closed','closedAt','format','YYYY-MM-DD\x20HH:mm:ss','changed','substatusAt','models','get','update','catch','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','bluebird','request-promise'];(function(_0x2093ba,_0x3e4792){var _0x49006b=function(_0x4ac8df){while(--_0x4ac8df){_0x2093ba['push'](_0x2093ba['shift']());}};_0x49006b(++_0x3e4792);}(_0x56aa,0x19e));var _0xa56a=function(_0x5b8646,_0x3e1589){_0x5b8646=_0x5b8646-0x0;var _0x363e4c=_0x56aa[_0x5b8646];return _0x363e4c;};'use strict';var _=require(_0xa56a('0x0'));var util=require(_0xa56a('0x1'));var logger=require(_0xa56a('0x2'))(_0xa56a('0x3'));var moment=require('moment');var BPromise=require(_0xa56a('0x4'));var rp=require(_0xa56a('0x5'));var fs=require('fs');var path=require('path');var rimraf=require(_0xa56a('0x6'));var config=require(_0xa56a('0x7'));var attributes=require(_0xa56a('0x8'));module[_0xa56a('0x9')]=function(_0x1ee728,_0x23d0d5){return _0x1ee728[_0xa56a('0xa')](_0xa56a('0xb'),attributes,{'tableName':_0xa56a('0xc'),'paranoid':![],'indexes':[{'name':'fti_mail_interactions','fields':[_0xa56a('0xd'),'to'],'type':_0xa56a('0xe')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x56f2c1,_0xaa68c1,_0x39b23a){if(_0x56f2c1[_0xa56a('0xf')]){_0x56f2c1['substatusAt']=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');}if(_0x56f2c1[_0xa56a('0x10')]){_0x56f2c1[_0xa56a('0x11')]=moment()[_0xa56a('0x12')](_0xa56a('0x13'));}_0x39b23a(null,_0xaa68c1);},'beforeUpdate':function(_0x171be5,_0x4c58ac,_0x240ec8){if(_0x171be5[_0xa56a('0x14')](_0xa56a('0xf'))){_0x171be5[_0xa56a('0x15')]=moment()[_0xa56a('0x12')](_0xa56a('0x13'));}if(_0x171be5['changed']('closed')){_0x171be5[_0xa56a('0x11')]=moment()[_0xa56a('0x12')]('YYYY-MM-DD\x20HH:mm:ss');}_0x240ec8(null,_0x171be5);},'afterUpdate':function(_0x3c4ca4,_0x120f69,_0x1ed277){var _0x20cbd7=_0x1ee728[_0xa56a('0x16')];var _0x1dab44=_0x3c4ca4[_0xa56a('0x17')]({'plain':!![]});if(_0x1dab44[_0xa56a('0x10')]){return _0x20cbd7['MailMessage'][_0xa56a('0x18')]({'read':!![]},{'where':{'MailInteractionId':_0x1dab44['id']}})['then'](function(){_0x1ed277();})[_0xa56a('0x19')](function(_0x284cd8){_0x1ed277(_0x284cd8);});}else{_0x1ed277();}}},'charset':_0xa56a('0x1a'),'collate':_0xa56a('0x1b')});};
\ No newline at end of file