Built motion from commit 0415ced0.|2.6.28
[motion2.git] / server / api / mailInteraction / mailInteraction.model.js
index 7f1d418..44f6f84 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe91d=['format','YYYY-MM-DD\x20HH:mm:ss','changed','substatus','closed','models','get','MailMessage','update','then','catch','utf8mb4','../../config/logger','moment','bluebird','request-promise','../../config/environment','./mailInteraction.attributes','exports','MailInteraction','mail_interactions','subject','substatusAt'];(function(_0x4e226b,_0x151144){var _0x1b5d4=function(_0xcb4ed5){while(--_0xcb4ed5){_0x4e226b['push'](_0x4e226b['shift']());}};_0x1b5d4(++_0x151144);}(_0xe91d,0x1aa));var _0xde91=function(_0x5628b8,_0x145582){_0x5628b8=_0x5628b8-0x0;var _0x3ce423=_0xe91d[_0x5628b8];return _0x3ce423;};'use strict';var _=require('lodash');var util=require('util');var logger=require(_0xde91('0x0'))('api');var moment=require(_0xde91('0x1'));var BPromise=require(_0xde91('0x2'));var rp=require(_0xde91('0x3'));var fs=require('fs');var path=require('path');var rimraf=require('rimraf');var config=require(_0xde91('0x4'));var attributes=require(_0xde91('0x5'));module[_0xde91('0x6')]=function(_0x4dfe6a,_0x2ce3a3){return _0x4dfe6a['define'](_0xde91('0x7'),attributes,{'tableName':_0xde91('0x8'),'paranoid':![],'indexes':[{'name':'fti_mail_interactions','fields':[_0xde91('0x9'),'to'],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'beforeCreate':function(_0xe65664,_0x1c7c9a,_0x4ccbd7){if(_0xe65664['substatus']){_0xe65664[_0xde91('0xa')]=moment()[_0xde91('0xb')](_0xde91('0xc'));}if(_0xe65664['closed']){_0xe65664['closedAt']=moment()[_0xde91('0xb')](_0xde91('0xc'));}_0x4ccbd7(null,_0x1c7c9a);},'beforeUpdate':function(_0x441a2d,_0x27e577,_0x3ecf02){if(_0x441a2d[_0xde91('0xd')](_0xde91('0xe'))){_0x441a2d['substatusAt']=_0x441a2d[_0xde91('0xe')]?moment()['format']('YYYY-MM-DD\x20HH:mm:ss'):null;}if(_0x441a2d[_0xde91('0xd')](_0xde91('0xf'))){_0x441a2d['closedAt']=moment()[_0xde91('0xb')]('YYYY-MM-DD\x20HH:mm:ss');_0x441a2d[_0xde91('0xe')]=null;_0x441a2d[_0xde91('0xa')]=null;}_0x3ecf02(null,_0x441a2d);},'afterUpdate':function(_0x5a83d3,_0x1180a2,_0x59d35f){var _0x318cde=_0x4dfe6a[_0xde91('0x10')];var _0x503f41=_0x5a83d3[_0xde91('0x11')]({'plain':!![]});if(_0x503f41['closed']){return _0x318cde[_0xde91('0x12')][_0xde91('0x13')]({'read':!![]},{'where':{'MailInteractionId':_0x503f41['id']}})[_0xde91('0x14')](function(){_0x59d35f();})[_0xde91('0x15')](function(_0x45595e){_0x59d35f(_0x45595e);});}else{_0x59d35f();}}},'charset':_0xde91('0x16'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0xabb3=['../../config/logger','api','bluebird','request-promise','rimraf','../../config/environment','exports','define','MailInteraction','mail_interactions','fti_mail_interactions','subject','substatus','substatusAt','format','YYYY-MM-DD\x20HH:mm:ss','closedAt','changed','closed','get','MailMessage','update','then','catch','util'];(function(_0x215393,_0x4c406d){var _0x595198=function(_0x5d641f){while(--_0x5d641f){_0x215393['push'](_0x215393['shift']());}};_0x595198(++_0x4c406d);}(_0xabb3,0xe0));var _0x3abb=function(_0x462dc9,_0x1e77e0){_0x462dc9=_0x462dc9-0x0;var _0x4268b6=_0xabb3[_0x462dc9];return _0x4268b6;};'use strict';var _=require('lodash');var util=require(_0x3abb('0x0'));var logger=require(_0x3abb('0x1'))(_0x3abb('0x2'));var moment=require('moment');var BPromise=require(_0x3abb('0x3'));var rp=require(_0x3abb('0x4'));var fs=require('fs');var path=require('path');var rimraf=require(_0x3abb('0x5'));var config=require(_0x3abb('0x6'));var attributes=require('./mailInteraction.attributes');module[_0x3abb('0x7')]=function(_0x3e7255,_0x44fc30){return _0x3e7255[_0x3abb('0x8')](_0x3abb('0x9'),attributes,{'tableName':_0x3abb('0xa'),'paranoid':![],'indexes':[{'name':_0x3abb('0xb'),'fields':[_0x3abb('0xc'),'to'],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x33ebeb,_0x5b19ff,_0x2a0f63){if(_0x33ebeb[_0x3abb('0xd')]){_0x33ebeb[_0x3abb('0xe')]=moment()[_0x3abb('0xf')](_0x3abb('0x10'));}if(_0x33ebeb['closed']){_0x33ebeb[_0x3abb('0x11')]=moment()['format'](_0x3abb('0x10'));}_0x2a0f63(null,_0x5b19ff);},'beforeUpdate':function(_0x167101,_0x104ebd,_0x2a6e7b){if(_0x167101[_0x3abb('0x12')](_0x3abb('0xd'))){_0x167101[_0x3abb('0xe')]=_0x167101['substatus']?moment()[_0x3abb('0xf')](_0x3abb('0x10')):null;}if(_0x167101[_0x3abb('0x12')](_0x3abb('0x13'))){_0x167101[_0x3abb('0x11')]=moment()[_0x3abb('0xf')](_0x3abb('0x10'));_0x167101[_0x3abb('0xd')]=null;_0x167101[_0x3abb('0xe')]=null;}_0x2a6e7b(null,_0x167101);},'afterUpdate':function(_0x123be8,_0x55624a,_0xe4675b){var _0x26910e=_0x3e7255['models'];var _0x6f7212=_0x123be8[_0x3abb('0x14')]({'plain':!![]});if(_0x6f7212[_0x3abb('0x13')]){return _0x26910e[_0x3abb('0x15')][_0x3abb('0x16')]({'read':!![]},{'where':{'MailInteractionId':_0x6f7212['id']}})[_0x3abb('0x17')](function(){_0xe4675b();})[_0x3abb('0x18')](function(_0x1ae864){_0xe4675b(_0x1ae864);});}else{_0xe4675b();}}},'charset':'utf8mb4','collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file