Built motion from commit 15aa0e42.|2.6.19
[motion2.git] / server / api / mailInteraction / mailInteraction.model.js
index f834612..2c018a9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd7b2=['models','get','update','then','catch','utf8mb4','util','../../config/logger','api','moment','bluebird','request-promise','path','rimraf','../../config/environment','./mailInteraction.attributes','exports','define','mail_interactions','subject','FULLTEXT','substatus','substatusAt','YYYY-MM-DD\x20HH:mm:ss','closed','closedAt','format'];(function(_0x2665a3,_0x1bd09e){var _0x4f8fb0=function(_0x255207){while(--_0x255207){_0x2665a3['push'](_0x2665a3['shift']());}};_0x4f8fb0(++_0x1bd09e);}(_0xd7b2,0xf9));var _0x2d7b=function(_0x4081aa,_0x26f620){_0x4081aa=_0x4081aa-0x0;var _0x3c69c7=_0xd7b2[_0x4081aa];return _0x3c69c7;};'use strict';var _=require('lodash');var util=require(_0x2d7b('0x0'));var logger=require(_0x2d7b('0x1'))(_0x2d7b('0x2'));var moment=require(_0x2d7b('0x3'));var BPromise=require(_0x2d7b('0x4'));var rp=require(_0x2d7b('0x5'));var fs=require('fs');var path=require(_0x2d7b('0x6'));var rimraf=require(_0x2d7b('0x7'));var config=require(_0x2d7b('0x8'));var attributes=require(_0x2d7b('0x9'));module[_0x2d7b('0xa')]=function(_0x25879c,_0x2383f8){return _0x25879c[_0x2d7b('0xb')]('MailInteraction',attributes,{'tableName':_0x2d7b('0xc'),'paranoid':![],'indexes':[{'name':'fti_mail_interactions','fields':[_0x2d7b('0xd'),'to'],'type':_0x2d7b('0xe')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x2afd4a,_0x47ebd7,_0x4157fa){if(_0x2afd4a[_0x2d7b('0xf')]){_0x2afd4a[_0x2d7b('0x10')]=moment()['format'](_0x2d7b('0x11'));}if(_0x2afd4a[_0x2d7b('0x12')]){_0x2afd4a[_0x2d7b('0x13')]=moment()[_0x2d7b('0x14')](_0x2d7b('0x11'));}_0x4157fa(null,_0x47ebd7);},'beforeUpdate':function(_0x3dfab0,_0x89760a,_0x4dba59){if(_0x3dfab0['changed'](_0x2d7b('0xf'))){_0x3dfab0[_0x2d7b('0x10')]=_0x3dfab0[_0x2d7b('0xf')]?moment()[_0x2d7b('0x14')](_0x2d7b('0x11')):null;}if(_0x3dfab0['changed'](_0x2d7b('0x12'))){_0x3dfab0[_0x2d7b('0x13')]=moment()[_0x2d7b('0x14')](_0x2d7b('0x11'));_0x3dfab0['substatus']=null;_0x3dfab0[_0x2d7b('0x10')]=null;}_0x4dba59(null,_0x3dfab0);},'afterUpdate':function(_0x1f885b,_0x2ed554,_0xbe9833){var _0x33c10e=_0x25879c[_0x2d7b('0x15')];var _0x16ca17=_0x1f885b[_0x2d7b('0x16')]({'plain':!![]});if(_0x16ca17[_0x2d7b('0x12')]){return _0x33c10e['MailMessage'][_0x2d7b('0x17')]({'read':!![]},{'where':{'MailInteractionId':_0x16ca17['id']}})[_0x2d7b('0x18')](function(){_0xbe9833();})[_0x2d7b('0x19')](function(_0x13ff68){_0xbe9833(_0x13ff68);});}else{_0xbe9833();}}},'charset':_0x2d7b('0x1a'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0x96d4=['then','utf8mb4','utf8mb4_unicode_ci','lodash','util','moment','bluebird','request-promise','../../config/environment','./mailInteraction.attributes','exports','define','MailInteraction','subject','FULLTEXT','substatus','substatusAt','YYYY-MM-DD\x20HH:mm:ss','closed','format','changed','closedAt','models','get','update'];(function(_0x2c8f5e,_0x221a1b){var _0x59eb32=function(_0x275d88){while(--_0x275d88){_0x2c8f5e['push'](_0x2c8f5e['shift']());}};_0x59eb32(++_0x221a1b);}(_0x96d4,0x67));var _0x496d=function(_0x957133,_0x2b75fc){_0x957133=_0x957133-0x0;var _0x4cac53=_0x96d4[_0x957133];return _0x4cac53;};'use strict';var _=require(_0x496d('0x0'));var util=require(_0x496d('0x1'));var logger=require('../../config/logger')('api');var moment=require(_0x496d('0x2'));var BPromise=require(_0x496d('0x3'));var rp=require(_0x496d('0x4'));var fs=require('fs');var path=require('path');var rimraf=require('rimraf');var config=require(_0x496d('0x5'));var attributes=require(_0x496d('0x6'));module[_0x496d('0x7')]=function(_0x2fd4f8,_0x4a511f){return _0x2fd4f8[_0x496d('0x8')](_0x496d('0x9'),attributes,{'tableName':'mail_interactions','paranoid':![],'indexes':[{'name':'fti_mail_interactions','fields':[_0x496d('0xa'),'to'],'type':_0x496d('0xb')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x1409e9,_0x8813ad,_0x2dcc75){if(_0x1409e9[_0x496d('0xc')]){_0x1409e9[_0x496d('0xd')]=moment()['format'](_0x496d('0xe'));}if(_0x1409e9[_0x496d('0xf')]){_0x1409e9['closedAt']=moment()[_0x496d('0x10')](_0x496d('0xe'));}_0x2dcc75(null,_0x8813ad);},'beforeUpdate':function(_0x169446,_0x1d28c1,_0x576c83){if(_0x169446['changed']('substatus')){_0x169446['substatusAt']=_0x169446[_0x496d('0xc')]?moment()[_0x496d('0x10')](_0x496d('0xe')):null;}if(_0x169446[_0x496d('0x11')](_0x496d('0xf'))){_0x169446[_0x496d('0x12')]=moment()[_0x496d('0x10')]('YYYY-MM-DD\x20HH:mm:ss');_0x169446[_0x496d('0xc')]=null;_0x169446[_0x496d('0xd')]=null;}_0x576c83(null,_0x169446);},'afterUpdate':function(_0x4b1565,_0x3cda8c,_0x387a65){var _0x460b0f=_0x2fd4f8[_0x496d('0x13')];var _0x298a50=_0x4b1565[_0x496d('0x14')]({'plain':!![]});if(_0x298a50['closed']){return _0x460b0f['MailMessage'][_0x496d('0x15')]({'read':!![]},{'where':{'MailInteractionId':_0x298a50['id']}})[_0x496d('0x16')](function(){_0x387a65();})['catch'](function(_0x27d2c8){_0x387a65(_0x27d2c8);});}else{_0x387a65();}}},'charset':_0x496d('0x17'),'collate':_0x496d('0x18')});};
\ No newline at end of file