Built motion from commit a8c4dd89.|2.6.33
[motion2.git] / server / api / mailInteraction / mailInteraction.model.js
index 4c53d9a..d08019e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1854=['exports','mail_interactions','subject','FULLTEXT','substatusAt','format','YYYY-MM-DD\x20HH:mm:ss','closedAt','substatus','closed','MailMessage','update','then','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','bluebird','request-promise','path','rimraf','../../config/environment','./mailInteraction.attributes'];(function(_0x2db0da,_0xc78f39){var _0x2fd6ab=function(_0x3570b2){while(--_0x3570b2){_0x2db0da['push'](_0x2db0da['shift']());}};_0x2fd6ab(++_0xc78f39);}(_0x1854,0x18e));var _0x4185=function(_0x1b8bda,_0x43ad31){_0x1b8bda=_0x1b8bda-0x0;var _0x1f7050=_0x1854[_0x1b8bda];return _0x1f7050;};'use strict';var _=require(_0x4185('0x0'));var util=require(_0x4185('0x1'));var logger=require(_0x4185('0x2'))(_0x4185('0x3'));var moment=require('moment');var BPromise=require(_0x4185('0x4'));var rp=require(_0x4185('0x5'));var fs=require('fs');var path=require(_0x4185('0x6'));var rimraf=require(_0x4185('0x7'));var config=require(_0x4185('0x8'));var attributes=require(_0x4185('0x9'));module[_0x4185('0xa')]=function(_0x38a59b,_0x56cdf3){return _0x38a59b['define']('MailInteraction',attributes,{'tableName':_0x4185('0xb'),'paranoid':![],'indexes':[{'name':'fti_mail_interactions','fields':[_0x4185('0xc'),'to'],'type':_0x4185('0xd')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x3bc6c9,_0xdae852,_0x10ca80){if(_0x3bc6c9['substatus']){_0x3bc6c9[_0x4185('0xe')]=moment()[_0x4185('0xf')](_0x4185('0x10'));}if(_0x3bc6c9['closed']){_0x3bc6c9[_0x4185('0x11')]=moment()['format'](_0x4185('0x10'));}_0x10ca80(null,_0xdae852);},'beforeUpdate':function(_0x48dbf0,_0x3f59b4,_0x51b696){if(_0x48dbf0['changed'](_0x4185('0x12'))){_0x48dbf0[_0x4185('0xe')]=_0x48dbf0[_0x4185('0x12')]?moment()[_0x4185('0xf')](_0x4185('0x10')):null;}if(_0x48dbf0['changed'](_0x4185('0x13'))){_0x48dbf0[_0x4185('0x11')]=moment()[_0x4185('0xf')](_0x4185('0x10'));_0x48dbf0['substatus']=null;_0x48dbf0[_0x4185('0xe')]=null;}_0x51b696(null,_0x48dbf0);},'afterUpdate':function(_0x4c7f64,_0x2a7a09,_0x232ba3){var _0x59b86d=_0x38a59b['models'];var _0x46d176=_0x4c7f64['get']({'plain':!![]});if(_0x46d176[_0x4185('0x13')]){return _0x59b86d[_0x4185('0x14')][_0x4185('0x15')]({'read':!![]},{'where':{'MailInteractionId':_0x46d176['id']}})[_0x4185('0x16')](function(){_0x232ba3();})['catch'](function(_0x26b3b9){_0x232ba3(_0x26b3b9);});}else{_0x232ba3();}}},'charset':'utf8mb4','collate':_0x4185('0x17')});};
\ No newline at end of file
+var _0x1924=['MailInteraction','fti_mail_interactions','format','closed','closedAt','YYYY-MM-DD\x20HH:mm:ss','changed','substatus','substatusAt','models','get','MailMessage','update','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','moment','bluebird','request-promise','path','../../config/environment','define'];(function(_0x49c854,_0x387d1a){var _0x111a10=function(_0x432c67){while(--_0x432c67){_0x49c854['push'](_0x49c854['shift']());}};_0x111a10(++_0x387d1a);}(_0x1924,0x13b));var _0x4192=function(_0x461fd6,_0x1db38c){_0x461fd6=_0x461fd6-0x0;var _0x4e7a9c=_0x1924[_0x461fd6];return _0x4e7a9c;};'use strict';var _=require(_0x4192('0x0'));var util=require(_0x4192('0x1'));var logger=require(_0x4192('0x2'))(_0x4192('0x3'));var moment=require(_0x4192('0x4'));var BPromise=require(_0x4192('0x5'));var rp=require(_0x4192('0x6'));var fs=require('fs');var path=require(_0x4192('0x7'));var rimraf=require('rimraf');var config=require(_0x4192('0x8'));var attributes=require('./mailInteraction.attributes');module['exports']=function(_0x1c0030,_0x2f0be5){return _0x1c0030[_0x4192('0x9')](_0x4192('0xa'),attributes,{'tableName':'mail_interactions','paranoid':![],'indexes':[{'name':_0x4192('0xb'),'fields':['subject','to'],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x31ace1,_0x1d0daf,_0x618a51){if(_0x31ace1['substatus']){_0x31ace1['substatusAt']=moment()[_0x4192('0xc')]('YYYY-MM-DD\x20HH:mm:ss');}if(_0x31ace1[_0x4192('0xd')]){_0x31ace1[_0x4192('0xe')]=moment()[_0x4192('0xc')](_0x4192('0xf'));}_0x618a51(null,_0x1d0daf);},'beforeUpdate':function(_0x4298bb,_0x3c2f0f,_0x2a6110){if(_0x4298bb[_0x4192('0x10')](_0x4192('0x11'))){_0x4298bb['substatusAt']=_0x4298bb[_0x4192('0x11')]?moment()[_0x4192('0xc')](_0x4192('0xf')):null;}if(_0x4298bb[_0x4192('0x10')]('closed')){_0x4298bb[_0x4192('0xe')]=moment()[_0x4192('0xc')](_0x4192('0xf'));_0x4298bb[_0x4192('0x11')]=null;_0x4298bb[_0x4192('0x12')]=null;}_0x2a6110(null,_0x4298bb);},'afterUpdate':function(_0x4ffe07,_0x35997d,_0x100125){var _0x2e00e6=_0x1c0030[_0x4192('0x13')];var _0x38f2fd=_0x4ffe07[_0x4192('0x14')]({'plain':!![]});if(_0x38f2fd[_0x4192('0xd')]){return _0x2e00e6[_0x4192('0x15')][_0x4192('0x16')]({'read':!![]},{'where':{'MailInteractionId':_0x38f2fd['id']}})['then'](function(){_0x100125();})['catch'](function(_0x4323b8){_0x100125(_0x4323b8);});}else{_0x100125();}}},'charset':_0x4192('0x17'),'collate':_0x4192('0x18')});};
\ No newline at end of file