Built motion from commit d9028345.|2.5.43
[motion2.git] / server / api / faxMessage / faxMessage.model.js
index 4644c94..84c8ed3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6776=['bluebird','request-promise','rimraf','../../config/environment','./faxMessage.attributes','exports','define','fax_messages','fti_fax_messages','body','FULLTEXT','get','direction','secret','isNil','then','update','createdAt','toLowerCase','catch','error','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api'];(function(_0x3fa001,_0x5d0725){var _0x10a519=function(_0x3a1059){while(--_0x3a1059){_0x3fa001['push'](_0x3fa001['shift']());}};_0x10a519(++_0x5d0725);}(_0x6776,0x191));var _0x6677=function(_0xed2543,_0x5bfd2d){_0xed2543=_0xed2543-0x0;var _0x578f0e=_0x6776[_0xed2543];return _0x578f0e;};'use strict';var _=require(_0x6677('0x0'));var util=require(_0x6677('0x1'));var logger=require(_0x6677('0x2'))(_0x6677('0x3'));var moment=require('moment');var BPromise=require(_0x6677('0x4'));var rp=require(_0x6677('0x5'));var fs=require('fs');var path=require('path');var rimraf=require(_0x6677('0x6'));var config=require(_0x6677('0x7'));var attributes=require(_0x6677('0x8'));module[_0x6677('0x9')]=function(_0x47f424,_0x28f716){return _0x47f424[_0x6677('0xa')]('FaxMessage',attributes,{'tableName':_0x6677('0xb'),'paranoid':![],'indexes':[{'name':_0x6677('0xc'),'fields':[_0x6677('0xd')],'type':_0x6677('0xe')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x3d4980,_0x2c5c33,_0x310550){var _0x269d7a=_0x47f424['models'];var _0x3da979=_0x3d4980[_0x6677('0xf')]({'plain':!![]});if(_0x3da979[_0x6677('0x10')]['toLowerCase']()==='in'||_0x3da979['direction']['toLowerCase']()==='out'&&!_0x3da979[_0x6677('0x11')]&&!_[_0x6677('0x12')](_0x3da979['UserId'])){_0x269d7a['FaxInteraction']['findOne']({'where':{'id':_0x3da979['FaxInteractionId']}})[_0x6677('0x13')](function(_0x10cb94){if(_0x10cb94){_0x10cb94[_0x6677('0x14')]({'lastMsgAt':_0x3da979[_0x6677('0x15')],'lastMsgDirection':_0x3da979[_0x6677('0x10')][_0x6677('0x16')]()});}})[_0x6677('0x17')](function(_0x180f8e){console[_0x6677('0x18')](_0x180f8e);});}_0x310550();}},'charset':_0x6677('0x19'),'collate':_0x6677('0x1a')});};
\ No newline at end of file
+var _0x48de=['./faxMessage.attributes','exports','define','FaxMessage','fti_fax_messages','body','FULLTEXT','get','direction','toLowerCase','out','UserId','FaxInteraction','findOne','FaxInteractionId','update','createdAt','catch','error','lodash','../../config/logger','api','moment','rimraf'];(function(_0x228ac9,_0x42f065){var _0x69fe02=function(_0x210551){while(--_0x210551){_0x228ac9['push'](_0x228ac9['shift']());}};_0x69fe02(++_0x42f065);}(_0x48de,0x103));var _0xe48d=function(_0x255d5b,_0x4f6f35){_0x255d5b=_0x255d5b-0x0;var _0x3e141a=_0x48de[_0x255d5b];return _0x3e141a;};'use strict';var _=require(_0xe48d('0x0'));var util=require('util');var logger=require(_0xe48d('0x1'))(_0xe48d('0x2'));var moment=require(_0xe48d('0x3'));var BPromise=require('bluebird');var rp=require('request-promise');var fs=require('fs');var path=require('path');var rimraf=require(_0xe48d('0x4'));var config=require('../../config/environment');var attributes=require(_0xe48d('0x5'));module[_0xe48d('0x6')]=function(_0x3566e9,_0x3949a6){return _0x3566e9[_0xe48d('0x7')](_0xe48d('0x8'),attributes,{'tableName':'fax_messages','paranoid':![],'indexes':[{'name':_0xe48d('0x9'),'fields':[_0xe48d('0xa')],'type':_0xe48d('0xb')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x1d403a,_0x4dc022,_0x3f9041){var _0x185c40=_0x3566e9['models'];var _0x2591ac=_0x1d403a[_0xe48d('0xc')]({'plain':!![]});if(_0x2591ac[_0xe48d('0xd')][_0xe48d('0xe')]()==='in'||_0x2591ac[_0xe48d('0xd')]['toLowerCase']()===_0xe48d('0xf')&&!_0x2591ac['secret']&&!_['isNil'](_0x2591ac[_0xe48d('0x10')])){_0x185c40[_0xe48d('0x11')][_0xe48d('0x12')]({'where':{'id':_0x2591ac[_0xe48d('0x13')]}})['then'](function(_0x5422f5){if(_0x5422f5){_0x5422f5[_0xe48d('0x14')]({'lastMsgAt':_0x2591ac[_0xe48d('0x15')],'lastMsgDirection':_0x2591ac['direction']['toLowerCase']()});}})[_0xe48d('0x16')](function(_0x3a2449){console[_0xe48d('0x17')](_0x3a2449);});}_0x3f9041();}},'charset':'utf8mb4','collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file