Built motion from commit cafec4f3.|2.6.31
[motion2.git] / server / api / mailInteraction / mailInteraction.model.js
index ae2e192..15f5f80 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf84d=['utf8mb4','utf8mb4_unicode_ci','lodash','../../config/logger','api','moment','request-promise','path','rimraf','MailInteraction','mail_interactions','fti_mail_interactions','subject','FULLTEXT','substatus','substatusAt','format','YYYY-MM-DD\x20HH:mm:ss','closed','changed','closedAt','models','get','update','catch'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xf84d,0x160));var _0xdf84=function(_0xf34b0a,_0x11e116){_0xf34b0a=_0xf34b0a-0x0;var _0x5021e1=_0xf84d[_0xf34b0a];return _0x5021e1;};'use strict';var _=require(_0xdf84('0x0'));var util=require('util');var logger=require(_0xdf84('0x1'))(_0xdf84('0x2'));var moment=require(_0xdf84('0x3'));var BPromise=require('bluebird');var rp=require(_0xdf84('0x4'));var fs=require('fs');var path=require(_0xdf84('0x5'));var rimraf=require(_0xdf84('0x6'));var config=require('../../config/environment');var attributes=require('./mailInteraction.attributes');module['exports']=function(_0x5a2281,_0x535743){return _0x5a2281['define'](_0xdf84('0x7'),attributes,{'tableName':_0xdf84('0x8'),'paranoid':![],'indexes':[{'name':_0xdf84('0x9'),'fields':[_0xdf84('0xa'),'to'],'type':_0xdf84('0xb')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x5d9ccd,_0x415992,_0x4b4d3b){if(_0x5d9ccd[_0xdf84('0xc')]){_0x5d9ccd[_0xdf84('0xd')]=moment()[_0xdf84('0xe')](_0xdf84('0xf'));}if(_0x5d9ccd[_0xdf84('0x10')]){_0x5d9ccd['closedAt']=moment()[_0xdf84('0xe')](_0xdf84('0xf'));}_0x4b4d3b(null,_0x415992);},'beforeUpdate':function(_0x9acb9f,_0x25173e,_0xd6a8b5){if(_0x9acb9f[_0xdf84('0x11')](_0xdf84('0xc'))){_0x9acb9f[_0xdf84('0xd')]=_0x9acb9f['substatus']?moment()['format'](_0xdf84('0xf')):null;}if(_0x9acb9f[_0xdf84('0x11')]('closed')){_0x9acb9f[_0xdf84('0x12')]=moment()[_0xdf84('0xe')](_0xdf84('0xf'));_0x9acb9f[_0xdf84('0xc')]=null;_0x9acb9f[_0xdf84('0xd')]=null;}_0xd6a8b5(null,_0x9acb9f);},'afterUpdate':function(_0x16e4d7,_0x1a54c9,_0x3187af){var _0x1e116b=_0x5a2281[_0xdf84('0x13')];var _0x40bb13=_0x16e4d7[_0xdf84('0x14')]({'plain':!![]});if(_0x40bb13[_0xdf84('0x10')]){return _0x1e116b['MailMessage'][_0xdf84('0x15')]({'read':!![]},{'where':{'MailInteractionId':_0x40bb13['id']}})['then'](function(){_0x3187af();})[_0xdf84('0x16')](function(_0x25f1b7){_0x3187af(_0x25f1b7);});}else{_0x3187af();}}},'charset':_0xdf84('0x17'),'collate':_0xdf84('0x18')});};
\ No newline at end of file
+var _0x2cef=['changed','closed','closedAt','models','get','MailMessage','update','then','utf8mb4','lodash','util','../../config/logger','moment','bluebird','request-promise','rimraf','../../config/environment','./mailInteraction.attributes','exports','define','MailInteraction','subject','FULLTEXT','YYYY-MM-DD\x20HH:mm:ss','substatusAt','substatus','format'];(function(_0x6f11c6,_0x3278d0){var _0x560a9f=function(_0x5610e0){while(--_0x5610e0){_0x6f11c6['push'](_0x6f11c6['shift']());}};_0x560a9f(++_0x3278d0);}(_0x2cef,0xc6));var _0xf2ce=function(_0x47a7d0,_0x4e182d){_0x47a7d0=_0x47a7d0-0x0;var _0xb9bd08=_0x2cef[_0x47a7d0];return _0xb9bd08;};'use strict';var _=require(_0xf2ce('0x0'));var util=require(_0xf2ce('0x1'));var logger=require(_0xf2ce('0x2'))('api');var moment=require(_0xf2ce('0x3'));var BPromise=require(_0xf2ce('0x4'));var rp=require(_0xf2ce('0x5'));var fs=require('fs');var path=require('path');var rimraf=require(_0xf2ce('0x6'));var config=require(_0xf2ce('0x7'));var attributes=require(_0xf2ce('0x8'));module[_0xf2ce('0x9')]=function(_0x969742,_0x15cb63){return _0x969742[_0xf2ce('0xa')](_0xf2ce('0xb'),attributes,{'tableName':'mail_interactions','paranoid':![],'indexes':[{'name':'fti_mail_interactions','fields':[_0xf2ce('0xc'),'to'],'type':_0xf2ce('0xd')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0xb12f94,_0x37b02e,_0x283488){if(_0xb12f94['substatus']){_0xb12f94['substatusAt']=moment()['format'](_0xf2ce('0xe'));}if(_0xb12f94['closed']){_0xb12f94['closedAt']=moment()['format'](_0xf2ce('0xe'));}_0x283488(null,_0x37b02e);},'beforeUpdate':function(_0x3517b6,_0x55080a,_0xe3e5eb){if(_0x3517b6['changed']('substatus')){_0x3517b6[_0xf2ce('0xf')]=_0x3517b6[_0xf2ce('0x10')]?moment()[_0xf2ce('0x11')](_0xf2ce('0xe')):null;}if(_0x3517b6[_0xf2ce('0x12')](_0xf2ce('0x13'))){_0x3517b6[_0xf2ce('0x14')]=moment()['format'](_0xf2ce('0xe'));_0x3517b6[_0xf2ce('0x10')]=null;_0x3517b6[_0xf2ce('0xf')]=null;}_0xe3e5eb(null,_0x3517b6);},'afterUpdate':function(_0x28e2a6,_0x300233,_0xf0ccc2){var _0x10169b=_0x969742[_0xf2ce('0x15')];var _0x17e58d=_0x28e2a6[_0xf2ce('0x16')]({'plain':!![]});if(_0x17e58d[_0xf2ce('0x13')]){return _0x10169b[_0xf2ce('0x17')][_0xf2ce('0x18')]({'read':!![]},{'where':{'MailInteractionId':_0x17e58d['id']}})[_0xf2ce('0x19')](function(){_0xf0ccc2();})['catch'](function(_0x57adc0){_0xf0ccc2(_0x57adc0);});}else{_0xf0ccc2();}}},'charset':_0xf2ce('0x1a'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file