Built motion from commit f67b3b02.|2.6.31
[motion2.git] / server / api / chatMessage / chatMessage.model.js
index 0e14e31..eb5743c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc1c4=['./chatMessage.attributes','exports','chat_messages','fti_chat_messages','FULLTEXT','get','direction','toLowerCase','out','UserId','ChatInteraction','findOne','ChatInteractionId','then','update','createdAt','catch','error','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','moment','bluebird','request-promise','rimraf','../../config/environment'];(function(_0x136290,_0x3e6b8f){var _0x290e92=function(_0x4095d6){while(--_0x4095d6){_0x136290['push'](_0x136290['shift']());}};_0x290e92(++_0x3e6b8f);}(_0xc1c4,0x1c7));var _0x4c1c=function(_0x3334c8,_0x3a8529){_0x3334c8=_0x3334c8-0x0;var _0x33fb98=_0xc1c4[_0x3334c8];return _0x33fb98;};'use strict';var _=require(_0x4c1c('0x0'));var util=require(_0x4c1c('0x1'));var logger=require(_0x4c1c('0x2'))(_0x4c1c('0x3'));var moment=require(_0x4c1c('0x4'));var BPromise=require(_0x4c1c('0x5'));var rp=require(_0x4c1c('0x6'));var fs=require('fs');var path=require('path');var rimraf=require(_0x4c1c('0x7'));var config=require(_0x4c1c('0x8'));var attributes=require(_0x4c1c('0x9'));module[_0x4c1c('0xa')]=function(_0x5ad905,_0xaa5184){return _0x5ad905['define']('ChatMessage',attributes,{'tableName':_0x4c1c('0xb'),'paranoid':![],'indexes':[{'name':_0x4c1c('0xc'),'fields':['body'],'type':_0x4c1c('0xd')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x14e74d,_0x445441,_0x28c8f4){var _0x1ac32d=_0x5ad905['models'];var _0x5cf2d1=_0x14e74d[_0x4c1c('0xe')]({'plain':!![]});if(_0x5cf2d1[_0x4c1c('0xf')][_0x4c1c('0x10')]()==='in'||_0x5cf2d1[_0x4c1c('0xf')][_0x4c1c('0x10')]()===_0x4c1c('0x11')&&!_0x5cf2d1['secret']&&!_['isNil'](_0x5cf2d1[_0x4c1c('0x12')])){_0x1ac32d[_0x4c1c('0x13')][_0x4c1c('0x14')]({'where':{'id':_0x5cf2d1[_0x4c1c('0x15')]}})[_0x4c1c('0x16')](function(_0x48f8f6){if(_0x48f8f6){_0x48f8f6[_0x4c1c('0x17')]({'lastMsgAt':_0x5cf2d1[_0x4c1c('0x18')],'lastMsgDirection':_0x5cf2d1['direction'][_0x4c1c('0x10')]()});}})[_0x4c1c('0x19')](function(_0x3e37a7){console[_0x4c1c('0x1a')](_0x3e37a7);});}_0x28c8f4();}},'charset':_0x4c1c('0x1b'),'collate':_0x4c1c('0x1c')});};
\ No newline at end of file
+var _0xa157=['../../config/environment','./chatMessage.attributes','exports','define','ChatMessage','fti_chat_messages','body','FULLTEXT','models','get','direction','toLowerCase','out','secret','isNil','ChatInteraction','ChatInteractionId','then','createdAt','catch','utf8mb4_unicode_ci','lodash','util','api','bluebird','request-promise','path','rimraf'];(function(_0x10d34b,_0x4fef76){var _0x92b0bf=function(_0x16e291){while(--_0x16e291){_0x10d34b['push'](_0x10d34b['shift']());}};_0x92b0bf(++_0x4fef76);}(_0xa157,0xf5));var _0x7a15=function(_0x81a64b,_0x1d5afd){_0x81a64b=_0x81a64b-0x0;var _0xd196a2=_0xa157[_0x81a64b];return _0xd196a2;};'use strict';var _=require(_0x7a15('0x0'));var util=require(_0x7a15('0x1'));var logger=require('../../config/logger')(_0x7a15('0x2'));var moment=require('moment');var BPromise=require(_0x7a15('0x3'));var rp=require(_0x7a15('0x4'));var fs=require('fs');var path=require(_0x7a15('0x5'));var rimraf=require(_0x7a15('0x6'));var config=require(_0x7a15('0x7'));var attributes=require(_0x7a15('0x8'));module[_0x7a15('0x9')]=function(_0x3b87be,_0xabbc28){return _0x3b87be[_0x7a15('0xa')](_0x7a15('0xb'),attributes,{'tableName':'chat_messages','paranoid':![],'indexes':[{'name':_0x7a15('0xc'),'fields':[_0x7a15('0xd')],'type':_0x7a15('0xe')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x3ce43c,_0x120771,_0x41733d){var _0x237947=_0x3b87be[_0x7a15('0xf')];var _0x196ded=_0x3ce43c[_0x7a15('0x10')]({'plain':!![]});if(_0x196ded[_0x7a15('0x11')]['toLowerCase']()==='in'||_0x196ded[_0x7a15('0x11')][_0x7a15('0x12')]()===_0x7a15('0x13')&&!_0x196ded[_0x7a15('0x14')]&&!_[_0x7a15('0x15')](_0x196ded['UserId'])){_0x237947[_0x7a15('0x16')]['findOne']({'where':{'id':_0x196ded[_0x7a15('0x17')]}})[_0x7a15('0x18')](function(_0x3669c5){if(_0x3669c5){_0x3669c5['update']({'lastMsgAt':_0x196ded[_0x7a15('0x19')],'lastMsgDirection':_0x196ded[_0x7a15('0x11')][_0x7a15('0x12')]()});}})[_0x7a15('0x1a')](function(_0xc2123f){console['error'](_0xc2123f);});}_0x41733d();}},'charset':'utf8mb4','collate':_0x7a15('0x1b')});};
\ No newline at end of file